Я использую этот код в своей деятельности, чтобы изменить текущий пункт назначения. к сожалению, он также воссоздает активность хоста.
val pendingIntent = NavDeepLinkBuilder(this)
.setComponentName(MainChatActivity::class.java)
.setGraph(R.navigation.graph_chat)
.setDestination(R.id.chatViewFragment)
.setArguments(bundleOf(ChatViewFragment.DIRECT_ARGUMENT to notificationBox.mDirectPresenter))
.createPendingIntent()
Я хочу избежать повторного создания MainChatActivity или запретить повторный вызов его наблюдателей при повторном создании.