【发布时间】:2021-08-24 08:12:42
【问题描述】:
我的应用有 3 个片段:fragment-a、fragment-b、fragment-c,由 NavController 管理。 当用户在 fragment-a 上工作时,它会创建一个子活动-e。
val subActivity = Intent(activity, Activity-e::class.java)
startActivity(subActivity)
通常情况下,用户完成activity-e上的东西后,它会返回到它的父级:fragment-a。
val parentIntent = NavUtils.getParentActivityIntent(this)
parentIntent!!.flags =
Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT or Intent.FLAG_ACTIVITY_SINGLE_TOP or Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
startActivity(parentIntent)
finish()
但是,在某些情况下,它应该去fragment-b。 是否有可能从 sub activity-e 返回到 fragment-b ? 该怎么做?
【问题讨论】:
标签: android kotlin android-fragments