android中使用对话框和Toast退出应用程序
2013-06-13 09:34
369 查看
本人开发的一个安卓版app小游戏,疯狂猜明星android版,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了
在使用App和学习android应用程序开发的过程中,应用退出最常使用的是对话框退出和Toast二次提示退出App。很对NB的应用都用第二种方式退出App.
1.使用对话框退出应用程序:
2.使用Toast进行二次确认退出应用程序:
在使用App和学习android应用程序开发的过程中,应用退出最常使用的是对话框退出和Toast二次提示退出App。很对NB的应用都用第二种方式退出App.
1.使用对话框退出应用程序:
//对话框退出App @Override public void onBackPressed() { new AlertDialog.Builder(this).setTitle("确认退出数独Style吗?") .setIcon(android.R.drawable.ic_dialog_info) .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 点击“确认”后的操作 Main.this.finish(); System.exit(0); } }) .setNegativeButton("返回", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 点击“返回”后的操作,这里不设置没有任何操作 } }).show(); //super.onBackPressed(); }
2.使用Toast进行二次确认退出应用程序:
/** * Toast退出应用 */ private long mExitTime; public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTime) > 2000) { Object mHelperUtils; Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); mExitTime = System.currentTimeMillis(); } else { Main.this.finish(); System.exit(0); } return true; } return super.onKeyDown(keyCode, event); }
相关文章推荐
- Air for Android开发中使用Back键弹出是否退出对话框
- Android使用单例模式实现退出应用程序
- 关于android应用程序使用ActivityManager退出的问题
- android按返回键,弹出退出提示对话框,并退出应用程序。
- android使用finish()和System.exit()退出应用程序的理解
- android 完全退出应用程序 使用ExitApplication.
- Android按返回键弹出对话框退出应用程序
- Android 使用单例模式退出整个应用程序(转)
- Android退出应用程序弹出对话框(附代码)
- Air for Android开发中使用Back键弹出是否退出对话框
- Android 2.3禁止系统弹出应用程序强制退出对话框
- android使用finish()和System.exit()退出应用程序的理解
- android应用程序中使用自定义Toast控件
- Air for Android开发中使用Back键弹出是否退出对话框
- android使用广播退出应用程序
- 在Android中使用 ”堆栈法“来完全退出应用程序
- 【Android开发】消息提示框与对话框-使用Toast显示消息提示框
- android按返回键,弹出退出提示对话框,并退出应用程序。
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Android Toast 使用小技巧