簡體   English   中英

Android活動生命周期方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM