我正在尝试使用 PendingIntent 从通知中实现导航到我的应用程序的特定详细页面,但是我无法重新创建由详情页面一直返回到起始目标的后退堆栈。
我制作了一个示例应用程序在这里,其中包含一个活动和三个片段,以演示此操作:
Fragment 1 -> Fragment 2 -> Fragment 3
(start dest) <- <-
从片段1(起始目的地)直接导航到片段3,使用
Navigation.findNavController(this, R.id.nav_host_fragment).navigate(R.id.fragment2,
null,
NavOptions.Builder()
.build())
从片段3调用Navigation.findNavController(this,R.id.nav_host_fragment).navigateUp()
时,我被导航回到片段1。有没有办法将其导航到新创建的碎片2?