我可以給我的android應用程序的前進按鈕的功能。在Web應用程序的情況下,URLS和會話ID存儲在堆棧中,因此我們可以提供此功能。但是,我們是否可以在我們的移動應用中使用活動來提供類似的功能。如果是,那麼會有怎樣的影響。轉發按鈕功能
如果我不殺我的活動,那麼會不會造成內存問題?
謝謝..
我可以給我的android應用程序的前進按鈕的功能。在Web應用程序的情況下,URLS和會話ID存儲在堆棧中,因此我們可以提供此功能。但是,我們是否可以在我們的移動應用中使用活動來提供類似的功能。如果是,那麼會有怎樣的影響。轉發按鈕功能
如果我不殺我的活動,那麼會不會造成內存問題?
謝謝..
首先,我認爲你需要的每一項活動launchMode
設置爲SingleTop
。其次,您需要停止後退按鈕撥打onDestroy
,並將其設置爲startActivity
,並將Intent
設置爲以下Activity
的類別。
是的,我認爲這將是非常簡單的。
所以,如果你是Android 2.0的工作有一個功能,
存在活動函數調用,onBackPressed()。如果你把所有的活動覆蓋這一點,這樣做:
public void onBackPressed() {
Intent intent = getIntent();
MyAccessableStorageFacility.storeForwardIntent(intent);
super.onBackPressed();
}
public void onCreateOptionsMenu(Menu menu) {
menu.add("Forward").setIntent(MyAccessableStorageFacility.getLastIntent());
super.onCreateOptionsMenu(menu);
}
如果你沒有的Android 2.0,只是重寫onKeyPressed方法,而不是onBackPressed,並期待爲返回鍵的鍵碼和寫入相同的代碼來保存最後的意圖。
您能否重新說明您的問題?它很難遵循正在發生的事情。 – 2011-02-18 06:14:49
我認爲他想通過活動向前和向後移動,就好像他們是網頁一樣。 – techiServices 2011-02-18 06:19:36