android突出当前应用程序的代码

转载 2015年11月21日 16:11:18
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub

if(keyCode==KeyEvent.KEYCODE_BACK){
//弹出确定退出对话框
new AlertDialog.Builder(this)
.setTitle("退出")
.setMessage("确定退出吗?")
.setPositiveButton("确定",new DialogInterface.OnClickListener() {
@Override
publicvoid onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Intent exit =new Intent(Intent.ACTION_MAIN);
exit.addCategory(Intent.CATEGORY_HOME);
exit.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(exit);

System.exit(0);

//红色部分为退出当前应用程序的关键代码。

}
})
.setNegativeButton("取消",new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}
})
.show();
//这里不需要执行父类的点击事件,所以直接return
return true;
}
//继续执行父类的其他点击事件
return super.onKeyDown(keyCode, event);
}

Android-完全退出当前应用程序的四种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方...

Android-完全退出当前应用程序的四种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方...

Android-完全退出当前应用程序的四种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方...

android 获取当前版本号/修改自定义的应用程序的版本号

1.获取当前版本号  PackageManager pm = getPackageManager();  PackageInfo pi = pm.getPackageInfo(getPac...

Android 完全退出当前应用程序的四种正确方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方...

android 获取当前版本号/修改自定义的应用程序的版本号

转自:http://www.2cto.com/kf/201310/248990.html 1.获取当前版本号  PackageManager pm = getPackageManager();...

android中完全退出当前应用程序的四种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方...
  • xlb6688
  • xlb6688
  • 2012年05月17日 01:46
  • 358

关于android推送服务-点击通知栏回不到当前应用程序的问题研究

让Android点击通知栏信息后返回正在运行的程序,并完全退出所有activity最近发现开发中的应用在home键关闭后,从通知栏重新打开后无法用退出按钮关闭应用,在网上查了n久后,发现一些关键的原因...

android 获取当前版本号/修改自定义的应用程序的版本号

PackageManager pm = getPackageManager();  PackageInfo pi = pm.getPackageInfo(getPackageName(), 0); S...

Android 如何监控当前Foreground Activity,如何获知应用程序的启动

目前主流的监控Foreground Activity的方法,主要有以下三种,各有利弊,还没有找到一个彻底的完美解决方案! 一、使用 AccessibilityService You can det...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android突出当前应用程序的代码
举报原因:
原因补充:

(最多只允许输入30个字)