后台启动 Activity

Android 21 及以上,可以通过 makeTaskLaunchBehind 来在后台启动一个 Activity。
后台启动 Activity_第1张图片
执行代码:

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 上会报错:
在这里插入图片描述

你可能感兴趣的:(Android,tip,android,移动开发,app)