因此,我有兩個我的表單上的後退和下一個按鈕,在第一個表單上,當你按next時它加載第二個表單,現在如果你按下第二個表單上的後退按鈕,它會加載第一個表單形式,但是現在有兩種意圖用於相同的形式。我如何防止這種情況發生?重複使用老的意圖android
第一種形式啓動按鈕:
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」等中做什麼。 – DecodeGnome 2012-04-02 15:51:14