3
A
回答
7
您可以在您的Application
子类截获后退按钮添加onBackPressed()
:
public static void onBackPressed(final Activity activity) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setTitle(R.string.on_back_button_title);
builder.setMessage(R.string.on_back_button_message);
builder.setPositiveButton(R.string.yes, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
activity.finish();
}
});
builder.setNegativeButton(R.string.no, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.show();
}
-1
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
/*if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("Home Button", "Clicked");
// Toast.makeText(this,"Home Button Clicked",Toast.LENGTH_LONG).show();
return false;
}*/ // You cannot gain control over home button
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(this, "Press back Button to pause Evaluation",
Toast.LENGTH_LONG).show();
Log.i("Back Button", "Clicked");
return false;
// finish();
}
return false;
}
+1
这不适用于主页按钮?你还需要包括什么才能起作用? – Nick
+0
这对'KEYCODE_HOME'没有帮助 –
相关问题
- 1. 当用户点击退出时(退出应用程序之前)显示“评价我的应用程序”警报
- 2. 当按下后退按钮时退出应用程序
- 3. 退出应用程序第二次后退按钮点击 - Android
- 4. 当用户点击后退按钮时,ModalPopupExtender会弹出
- 5. 当用户按下后退按钮时,应用程序崩溃
- 6. 如何退出(退出)cordova(android)应用程序,当您点击Inappbrowser的后退按钮时?
- 7. WP7 PhoneGap应用程序后退按钮退出应用程序
- 8. 当用户使用退出按钮退出时保存应用程序
- 9. 如何在用户点击浏览器后退按钮时显示警报?
- 10. 如何防止用户在按下后退按钮时退出应用程序
- 11. 退出应用程序后退按键
- 12. Android:显示mopub插页式广告,当用户退出应用后点击返回按钮
- 13. 如何在点击按钮时退出原生应用程序?
- 14. 退出应用程序时,点击按钮 - iOS设备
- 15. 如何在用户点击提交按钮时阻止退出javascript警告
- 16. 当点击后退按钮时阻止用户访问页面
- 17. 在退出应用程序之前按两次后退按钮
- 18. 退出应用程序上后退按钮按不工作
- 19. 应用按后退按钮当按下后退按钮
- 20. 退出应用程序时,当按下
- 21. 如何在用户点击“退出按钮”时重置iOS应用程序?
- 22. 用户单击后退按钮时显示的错误信息
- 23. 在退出按钮时退出Phonegap-Android测试应用程序?
- 24. 当我点击后退按钮时重新启动应用程序
- 25. 停止用户在退出应用程序后点击'返回'
- 26. 我的后退按钮无法退出我的应用程序
- 27. Ionic 2 - 防止退出应用程序硬件后退按钮
- 28. Webview后退按钮不会返回(退出应用程序)
- 29. Libgdx后退按钮退出应用程序
- 30. 后退按钮无意中退出应用程序
http://developer.android.com/training/basics/activity-lifecycle/index.html请参阅本:) – 2012-11-05 07:12:42