Android按返回键退出程序的两种方式
来源:互联网 发布:linux 恢复根目录 编辑:程序博客网 时间:2024/05/16 04:41
package com.example.onemoreexit;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);} // 1.以AlertDialog的方式 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_BACK:AlertDialog.Builder build = new AlertDialog.Builder(this);build.setTitle("提示").setMessage("确定退出?");build.setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {finish();}});build.setNegativeButton("取消", null).show();break;}return super.onKeyDown(keyCode, event);} // 2.以Toast的方式/*private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {if ((System.currentTimeMillis() - exitTime) > 2000) {Toast.makeText(getApplicationContext(), "再按一次退出", Toast.LENGTH_SHORT).show();exitTime = System.currentTimeMillis();} else {finish();System.exit(0);}return true;}return super.onKeyDown(keyCode, event);}*/}
0 0
- Android按返回键退出程序的两种方式
- Android返回键退出程序的两种实现
- Android开发之两种方式实现连续点击两次返回键退出程序
- android 返回键退出两种表现方式
- Android中再按一次返回键退出程序的实现(返回桌面)两种方法
- android根据系统返回键,来退出应用程序的两种方式
- android 中退出程序的两种方式
- android 中退出程序的两种方式
- Android双击返回键退出Activity的两种方法
- android返回键退出提示的两种方法
- Android双击返回键退出Activity的两种方法
- Android 双击back键退出应用的两种方式
- Android back键监听退出应用的两种方式
- android开发两种退出程序方式(killProcess,System.exit)
- android开发两种退出程序方式(killProcess,System.exit)
- android开发两种退出程序方式(killProcess,System.exit)
- android开发两种退出程序方式(killProcess,System.exit)
- android按2次返回键退出程序的代码
- AnsiString和UnicodeString的区别
- GPRS的工作原理、主要特点
- Introduction to Linux Graphics drivers: DRM
- UIActionSheet中遇到的小问题
- [1295]螺旋方阵
- Android按返回键退出程序的两种方式
- unity飞机大战(2)一些细节问题
- 看《智取威虎山》,教你有“智”管理模切厂
- java多线程实例
- Java web----MySql
- C#中的委托和事件
- 我的android学习之路从今天开始啦!
- 使用lrucache和diskLrucache实现照片墙
- 三种常见中文内码的转换方法