在我的應用程序中有許多活動,如果用戶在任何活動中按下後退按鈕,它將進入最終活動,其中有按鈕用於評價此應用程序,反饋,Facebook等。當從最後一個活動中按下按鈕時,我可以回到之前的活動。同樣在清單中,我給所有活動提供了android:noHistory =「true」。Android - 如何恢復以前的活動?
例如,如果用戶在A活動中(如果他按下按鈕),它將從那裏進入最終活動,如果他按下按鈕,則應該返回活動A.對於其他活動也是如此。可能嗎?
我終於決定只回到第一個活動,當最後一個活動按下按鈕時,我使用了下面的代碼。
Button first = (Button) findViewById(R.id.first);
first.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(last.this,first.class));
finish();
}
});
因爲我刪除了android:noHistory =「true」清單中的第一個活動它不斷重複。
如何制止這一點。在第一個活動中,我應該在哪裏調用finish()
它是一個很好的做法,以迴應您收到的答案 – Akhil 2014-11-06 04:50:25
對我的迴應感到抱歉。任何我如何解決它。我忘記在活動 – daas12 2014-11-06 16:58:32