安卓屏蔽返回键
2016-08-30 00:48
393 查看
安卓屏蔽返回键,弹出提示框,确认或取消
待续。。。
//屏蔽返回键 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ //TODO //return false; AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("提示"); builder.setIcon(android.R.drawable.ic_dialog_info); builder.setMessage("确定退出?"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); android.os.Process.killProcess(android.os.Process.myPid()); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.create().show(); } return false; }
待续。。。
相关文章推荐
- CocoPods报错:[!] The dependency `XXX` is not used in any concrete target.
- CodeForces 369 div2 C Coloring Trees DP
- javaee之Spring的整合
- 批量SQL插入性能优化
- vs调用rsa密钥退出的解决办法
- 买彩票-36随机选择7位数
- linux运维人员必会开源运维工具体系
- Concurrent下的线程安全集合
- NSArray 常用方法
- mark
- NSMutableArray 的简单用法
- mutex与semaphore的区别
- HTML 5 drag and drop 简介
- UVa1025/UVa437/UVa1347
- Oracle学习笔记之第三节之安装数据库
- Unity 学习顺序
- VS: 如何导入静态LIB库
- 作业四
- c语言:分解质因数
- Struts2的多个文件上传和下载