我在三星设备上面临一些奇怪的事情。
如果我从设置中完全停止APP,然后启动它,它就能正常工作。 但是,如果我通过按后退按钮停止APP以返回Android Home,(注意方法onDestroy被触发!),当我重新打开APP时,APP不会从头开始,它会尝试显示最后一次活动。
你们之前有过像这样的事吗?
正如我所说,这只发生在三星设备......
答案 0 :(得分:1)
尝试
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
}
return super.onKeyDown(keyCode, event);
}
答案 1 :(得分:0)
你可以像这样覆盖onBackPressed()方法
@override
public void onBackPressed()
{
super.onBackPressed();
finish();// well totally finish the app
}