在安卓手机所运行的app上点击返回键,将会执行 pause,stop,destory,所以有的时候,你不想让销毁就会很头疼,在这里提供最简单的方法,首先在配置清单里添加启动模式
android:launchMode="singleInstance"
放在AndroidManifest所不需要销毁的activity里添加
<activity android:name=".oidbluetooth.OidActivity"
android:launchMode="singleInstance"
></activity>
然后在该activity添加一下代码,对返回键的操作,这样就轻松避免了activity被销毁
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode==KeyEvent.KEYCODE_BACK){
moveTaskToBack(true);
return false;
}
return super.onKeyDown(keyCode, event);
}