【发布时间】:2012-04-02 15:33:32
【问题描述】:
所以我在我的两个表单上有一个后退和下一个按钮,在第一个表单上,当你按下下一个时它会加载第二个表单,现在如果你在第二个表单上按下后退按钮它会加载第一个表单,但是现在同一个表单有两个意图。如何防止这种情况发生?
第一个表单开始按钮:
final Button start = (Button) findViewById(R.id.start);
start.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i= new Intent(getApplicationContext(), step_1_to_4.class);
startActivity(i);
}
});
第二种形式的后退按钮如下:
final Button back = (Button) findViewById(R.id.step1_back_button);
back.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i= new Intent(getApplicationContext(), HKA_manual_Calibration_v2_no_tabsActivity.class);
startActivity(i);
}
});
因此,当用户在这两个活动之间来回切换时,会导致创建多个活动。
【问题讨论】:
-
查看你可以在 androidmanifest.xml 中做什么,“SingleTask”和“SingleInstance”等
标签: android forms android-intent reusability