onBackPressed中的小问题
2015-07-28 17:50
246 查看
今天在写一个弹出对话框时候,使用了onBacKPressed方法
记着:
记着:
<span style="font-size:14px;">super.onBackPressed();这句话一定要注掉,不然又去调用默认的back处理方式了,也就是销毁当前的Activity了。</span>
<span style="font-size:14px;">public void onBackPressed() { //super.onBackPressed();这句话一定要注掉,不然又去调用默认的back处理方式了 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("请选择"); builder.setCancelable(false); builder.setMessage("您确定要退出程序吗"); builder.setPositiveButton("yes", new DialogInterface.OnClickListener() { //注意 这个监听器一定要写完整的包名,是用DialogInterface的监听器 @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub finish(); //关闭当前的activity Toast.makeText(getApplicationContext(), "close", 1).show(); } }); builder.setNegativeButton("no", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "no", 1).show(); } }); builder.show(); }</span>
相关文章推荐
- Fedora21启用iptables服务及使用firewalld服务注意事项
- VC操作Image的三种方法(收集)
- [第1章]数据:CoreData的简单使用
- python基础教程总结15——5 虚拟茶话会
- 合并两个文件内容等相关操作
- mysql之数据库基本理念
- 解析 Linux 内核可装载模块的版本检查机制
- 解析css中的选择符命名
- http 协议详解
- jQuery Tmpl不详细讲解
- ANDROID编译过程的问题及解决
- Python操作Word批量生成文章的方法
- HTML表格布局实际使用详解
- 用actionbar tab来实现类似Tabhost的功能
- Single Number
- 如何高效检索论文
- LeetCode_111 Minimum Depth of Binary Tree
- js验证表单大全
- shell学习五十二天----删除进程kill命令
- 安装时出现 Runtiem error (at 62:321) SWbem Locator:服务不存在,或已被标记为删除 该怎么解决?