我在我的應用程序中有4個活動。我希望返回按鈕在前三個活動中正常工作(即按下後退按鈕前一個屏幕);除了最後一個。如何讓另一個活動像家庭活動一樣行爲(第一個應用程序啓動活動)
我想要的是,當我按下第四個活動(屏幕)上的按鈕時,用戶應該轉到第二個活動(第二個屏幕)。但是當用戶從第二屏幕進入第三屏幕時,該活動的內容應該相同。
然後,當我在此第二個屏幕上現在按回按鈕時,我應該正常退出應用程序,即沒有system.exit()等,而不像通常在第一個屏幕或第一個活動中按回按鈕後存在應用程序。
我在我的應用程序中有4個活動。我希望返回按鈕在前三個活動中正常工作(即按下後退按鈕前一個屏幕);除了最後一個。如何讓另一個活動像家庭活動一樣行爲(第一個應用程序啓動活動)
我想要的是,當我按下第四個活動(屏幕)上的按鈕時,用戶應該轉到第二個活動(第二個屏幕)。但是當用戶從第二屏幕進入第三屏幕時,該活動的內容應該相同。
然後,當我在此第二個屏幕上現在按回按鈕時,我應該正常退出應用程序,即沒有system.exit()等,而不像通常在第一個屏幕或第一個活動中按回按鈕後存在應用程序。
的第三個活動做這個清單文件: 機器人:noHistory = 「真」
,並在第四活動做到這一點:
Button backButton = (Button)this.findViewById(R.id.back);
backButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
試試這個:
Intent intent = new Intent(this, Abc.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
燦」你重寫後退按鈕來創建一個intent,然後startActivity(intent)? – 2013-02-12 11:25:39
在活動定義的@ manifest中查看android:noHistory =「true」,如爲第一次啓動活動添加此標誌... – baboo 2013-02-12 11:25:42