我想按下后退按钮暂停或将应用程序放在后台,我不希望应用程序通过销毁状态 . 事情是当我覆盖onKeyDown并且当我强制暂停或停止使用onPause应用程序时,我有一些关于唤醒锁和应用程序崩溃的问题,但是当我按下主页按钮时我会通过onPause方法我也没有例外,这很奇怪!
@Override public void onBackPressed() { if(mWebView.canGoBack()) mWebView.goBack(); else //super.onBackPressed(); moveTaskToBack(true); }
尝试使用onBackPressed()方法,如下所示:
@Override public void onBackPressed() { moveTaskToBack(true); }
答案是
public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true); return true; // return } return false; }
3 回答
尝试使用onBackPressed()方法,如下所示:
答案是