我在我的應用程序中使用ActivityGroup
,結構如下 A> B> C(其中A顯示第一個),B和C形成一個循環,如B > C > B > C > B
以及B和C如果用戶按下返回按鈕,應顯示活動A(即使用戶在C上),並且不需要堆棧中的B和C.我的應用程序的活動堆棧或任務
那麼如何實現onBackPressed()
或任何其他方法來製作我的應用程序。
我在我的應用程序中使用ActivityGroup
,結構如下 A> B> C(其中A顯示第一個),B和C形成一個循環,如B > C > B > C > B
以及B和C如果用戶按下返回按鈕,應顯示活動A(即使用戶在C上),並且不需要堆棧中的B和C.我的應用程序的活動堆棧或任務
那麼如何實現onBackPressed()
或任何其他方法來製作我的應用程序。
如果我會進那麼這裏這樣的情況是什麼,我選擇
超過騎着馬鍵B和C活性狀況ty這裏是代碼
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
finish();
}
return super.onKeyDown(keyCode, event);
}
您將需要使用onBackPressed()
如果A是一個常見的活動會更好,如果你把它移動到菜單。
活動B和C是必須保持在堆疊時切換彼此? – ingsaurabh 2011-03-08 11:00:22
還有什麼應該壓在A上呢? – 2011-03-08 11:18:06
@ T0X1C不需要它們存儲。 – 2011-03-08 11:55:14