Android activity退到后台,再次进入直接打开该activity
程序员文章站
2022-06-03 12:21:58
...
将该 activity 启动模式设置为:
android:launchMode="singleInstance"
该 activity 监听手机返回键:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
return false;
}
return super.onKeyDown(keyCode, event);
}
如果有自定义的返回按钮,在点击事件内加入下面代码:
backbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
moveTaskToBack(true);
}
});
这里主要用到了 activity 的启动模式。然后调用 Android 的方法 moveTaskToBack ;
上一篇: 5.5 Underscore 工具库
下一篇: underscore 模版使用