How to navigate from Service to a Navigation Fragment using probably Pending Intent?
我正在尝试使用通知中的 args 打开一个片段。
实际上,就我而言,我的音频播放器运行带有通知的前台服务,现在我想通过在用户单击通知时传递音频 ID 来导航到该特定音频的片段。
您可以使用
或类似主题的这个答案
NavDeepLinkBuilder:
1
2 3 4 5 6 7 8 9 10 |
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) |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/269071.html