Android,从通知点击重用相同的活动

问题描述

我正在尝试在点击通知时导航到一个片段。

这不起作用,它会破坏当前活动(这与我将使用的活动相同)并创建一个新活动:

val intent = Intent(applicationContext,HomeActivity::class.java).apply {
   flags = Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP
}
val pendingIntent = PendingIntent.getActivity(applicationContext,intent,PendingIntent.FLAG_UPDATE_CURRENT)

这也不起作用,与前一个行为相同:

val pendingIntent = NavDeepLinkBuilder(applicationContext)
                                    .setComponentName(HomeActivity::class.java)
                                    .setGraph(R.navigation.mobile_navigation)
                                    .setDestination(R.id.myFragment)
                                    .createPendingIntent()

我的目标

我只想重用相同的 Activity,而不会破坏它并导航到 myFrgament

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)