无法使用切换状态调用 activity
Unable to call activity using Toggle Status
我正在使用 Toggle button
调用其他 activity
,并使用我们与普通 android 按钮一起使用的代码来调用另一个 activity,如下所示:
toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
textMap.setText("Status: " + isChecked);
String strMapStatus = textMap.getText().toString();
Toast.makeText(TrackerActivity.this, strMapStatus, Toast.LENGTH_LONG).show();
if(strMapStatus.equalsIgnoreCase("true"))
{
Bundle bundle = new Bundle();
bundle.putSerializable("viewall",arrayList);
Intent sendtosecond = new Intent(TrackerActivity.this, MapActivity.class);
sendtosecond.putExtra("bundle", bundle);
startActivity(sendtosecond);
}
}
});
我在 Toast
中的检查状态为 "true" 和 "false",但无法调用 MapActivity
替换
if(strMapStatus.equalsIgnoreCase("true"))
至
if(isChecked)
我正在使用 Toggle button
调用其他 activity
,并使用我们与普通 android 按钮一起使用的代码来调用另一个 activity,如下所示:
toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
textMap.setText("Status: " + isChecked);
String strMapStatus = textMap.getText().toString();
Toast.makeText(TrackerActivity.this, strMapStatus, Toast.LENGTH_LONG).show();
if(strMapStatus.equalsIgnoreCase("true"))
{
Bundle bundle = new Bundle();
bundle.putSerializable("viewall",arrayList);
Intent sendtosecond = new Intent(TrackerActivity.this, MapActivity.class);
sendtosecond.putExtra("bundle", bundle);
startActivity(sendtosecond);
}
}
});
我在 Toast
中的检查状态为 "true" 和 "false",但无法调用 MapActivity
替换
if(strMapStatus.equalsIgnoreCase("true"))
至
if(isChecked)