【发布时间】:2018-04-26 09:45:27
【问题描述】:
Activity A,B,C,D .first 路径是 A->C->D 。当从 D 按下返回按钮时,它将像 D->C->A 一样。但我的要求是D->A。 在同一个应用程序中,我有另一个条件。第二条路径是 A->B->C->D。当从 D 按下后退按钮时,它会像 D->C->B->A 一样发生。但我的要求是 D ->一个。 如何在我的应用程序中轻松满足这两个要求? 但请注意,当从 C 点返回时,它应该转到 B。
【问题讨论】:
-
val intent = Intent(this, YourActivity::class.java) intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP) startActivity(intent) finish() -
我用过安科。所以 statrtActivity
() 我怎样才能用这段代码添加意图标志。 -
startActivity(activity.intentFor<YourActivity>().doWhatever -
如何在代码 startActivity(activity.intentFor
().Here 之后添加两个标志
标签: android android-intent kotlin flags back-stack