三相电表接线图,toshi小弟吧,雅品贞操网
android中双击返回键退出程序
1.在myappliction中(继承application)
//运用list来保存们每一个activity是关键 private list<activity> mlist = new linkedlist<activity>(); //为了实现每次使用该类时不创建新的对象而创建的静态对象 private static myapplication instance; //构造方法 public myapplication() { } //实例化一次 public synchronized static myapplication getinstance() { if (null == instance) { instance = new myapplication(); } return instance; } //添加要退出的activity public void addactivity(activity activity) { mlist.add(activity); } //关闭每一个list内的activity public void exit() { try { for (activity activity : mlist) { if (activity != null) activity.finish(); } } catch (exception e) { e.printstacktrace(); } finally { system.exit(0); } } //杀进程 public void onlowmemory() { super.onlowmemory(); system.gc(); }
2.在你需要的关闭的activity的oncreact()中加入
myapplication.getinstance().addactivity(this);
3.你需要双击返回退出的界面加上
/** * 两次返回退出 */ private long mexittime; public boolean onkeydown(int keycode, keyevent event) { if (keycode == keyevent.keycode_back) { if ((system.currenttimemillis() - mexittime) > 3000) { toast.maketext(this, "再按一次退出程序", toast.length_short).show(); mexittime = system.currenttimemillis(); } else { myapplication.getinstance().exit(); } return true; } return super.onkeydown(keycode, event); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论