Android|后台启动 Activity

Android 21 及以上,可以通过 makeTaskLaunchBehind 来在后台启动一个 Activity。
Android|后台启动 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|后台启动 Activity】Android 28 上会报错:
Android|后台启动 Activity
文章图片

    推荐阅读