Android 21 及以上,可以通過 makeTaskLaunchBehind 來在後臺啓動一個 Activity。
執行代碼:
val intent = Intent(this, ActivityA::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT)
val compat = ActivityOptionsCompat.makeTaskLaunchBehind()
startActivity( intent, compat.toBundle())
Android 24 上的效果:
Android 28 上會報錯: