android 不销毁当前activity,返回上一层,亲测有效

  1. 添加以下代码
        @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
            if(keyCode == KeyEvent.KEYCODE_BACK){
                moveTaskToBack(true);
                return true;
            }
            return super.onKeyDown(keyCode, event);
        }
  2. 修改AndroidManifest.xml,在对应的activity中添加android:launchMode="singleInstance"

你可能感兴趣的:(程序,技术,android,安卓)