首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MyApplication.getInstance().exit() 与onDestroy 、finish(),onKeyDown()的关系

activity启动的时候我们把 这个activity加入到 application中 MyApplication.getInstance().addActivity(this); 当我们退出的时候  比如onkeydown...的时候用 MyApplication.getInstance().exit()    这个代码也只会在程序的主activity中执行 首先我们是onKeyDown结束一个activity  这个时候如果直接调用... 也就是通常看见的连接点击退出程序的时候直接调用MyApplication.getInstance().exit() 就会出错了 当前的你调用的这个类中的ondestroy将不会被执行的 下面是onkeydown...finish的执行顺序在他们之前 而我的程序是这样写的,在MainActivity中: public boolean onKeyDown(int keyCode, KeyEvent event) {...// TODO Auto-generated method stub Log.i("TAG", "我是onkeydown"); if(keyCode == KeyEvent.KEYCODE_BACK

87120
领券