我正在尝试通过通知中的args打开一个片段。 实际上,就我而言,我的音频播放器与带有Notification的Foreground Service一起运行,现在我想通过在用户单击通知时传递音频ID来导航至该特定音频的片段。
答案 0 :(得分:1)
您可以使用PendingIntent
打开活动,然后通过处理活动内部的Intent
打开片段。
或类似主题的答案
NavDeepLinkBuilder:
val pendingIntent = NavDeepLinkBuilder(context)
.setComponentName(YourActivity::class.java)
.setGraph(R.navigation.your_nav_graph)
.setDestination(R.id.your_destination)
.setArguments(bundle)
.createPendingIntent()
//then
notificationBuilder.setContentIntent(pendingIntent)