我是Android的新手,我在Android中开发一个Hangman应用程序我的应用程序工作正常但只有我面临的困惑是每当触发后退按钮时都不应该退出游戏。
我已经在暂停方法中提供了一个警告对话框给用户天气退出或恢复游戏如果按下后退按钮。但是它无法工作任何人都可以请我说如何在开发游戏时编写活动周期方法。
答案 0 :(得分:2)
首先,您不应该向后退键添加任何对话框或禁用其行为。这只会激怒你的用户。
如果您仍然坚持,请覆盖活动中的onBackPressed()
,不要在那里拨打super.onBackPressed()
。如果您想退出活动,请致电finish()
。
需要进一步阅读:http://developer.android.com/design/patterns/navigation.html
答案 1 :(得分:0)
按下后退按钮时必须抓住。使用此 -
@Override
public boolean onKeyDown(int keycode, KeyEvent e) {
switch(keycode)
{
case KeyEvent.KEYCODE_BACK:
//Write your code here
}
}
但是我不认为它会像Nexus 5中的虚拟按钮一样工作,但是试一试。