android退出MainActivity后onDestroy不回调
问题:有时点击back键,退出MainActivity后,app已不可见,但是onDestroy却没有被调用。
原因:
1. onBackPressed被覆盖
@Override public void onBackPressed() { // TODO Auto-generated method stub super.onBackPressed(); }
寻找MainActivity本身、父类或其加载的fragment是否覆盖重写了此函数
2. onKeyDown被覆盖
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(false); return true; } return super.onKeyDown(keyCode, event); }
同理寻找MainActivity本身、父类或其加载的fragment是否覆盖重写了此函数
posted on 2015-06-19 15:58 android_dev 阅读(1822) 评论(0) 收藏 举报
浙公网安备 33010602011771号