我正在尝试从我的通知中打开一个带有 args 的片段。实际上,就我而言,我的音频播放器运行带有通知的前台服务,现在我想通过在用户单击通知时传递音频 ID 来导航到该特定音频的片段。
问问题
3246 次
1 回答
12
您可以打开您的活动,然后通过处理活动的内部来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)
于 2019-04-29T18:15:15.673 回答