類似鎖屏應用,在 onPause 中呼叫 finish() 並立即重新啟動自身,使系統近期任務列表彈出後瞬間消失。
@Override
protected void onPause() {
super.onPause();
Intent restart = new Intent(this, getClass());
restart.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(restart);
finish();
}
onPause。僅建議用於企業級專用設備(如 Kiosk 模式),一般應用不應使用。