[英]Android activity life cycle - what are all these methods for?
[英]Android Activity Life Cycle Methods
我是android的新手,我正在android中開發一個Hangman應用程序,我的應用程序可以正常工作,但我面臨的唯一困惑是,無論何時觸發后退按鈕,都不應退出游戲。
我已經在on Pause方法中提供了一個Alert對話框,如果按下后退按鈕,用戶天氣可以退出或繼續游戲。但是它不起作用,有人可以告訴我在開發游戲時如何編寫Activity cycle方法。
首先,您不應在后退鍵上添加任何對話框或禁用其行為。 那只會激怒您的用戶。
如果仍然堅持,請在活動中覆蓋onBackPressed()
,不要在那里調用super.onBackPressed()
。 如果要退出活動,請調用finish()
。
需要進一步閱讀: http : //developer.android.com/design/patterns/navigation.html
當按下后退按鈕時,您必須抓住。 用這個-
@Override
public boolean onKeyDown(int keycode, KeyEvent e) {
switch(keycode)
{
case KeyEvent.KEYCODE_BACK:
//Write your code here
}
}
但我認為它不能像Nexus 5一樣在虛擬按鈕中使用,但是請嘗試一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.