如何使用可能的 Pending Intent 从服务导航到导航片段?
How to navigate from Service to a Navigation Fragment using probably Pending Intent?
-
android
-
mvvm
-
android-architecture-components
-
android-architecture-navigation
-
navigation-architecture
我正在尝试使用我的通知中的 args 打开一个片段。
实际上,就我而言,我有带通知的音频播放器 运行 前台服务,现在我想通过在用户单击通知时传递音频 ID 来导航到该特定音频的片段。
您可以使用 PendingIntent
打开您的 activity,然后通过处理 activity.
中的 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)
android
mvvm
android-architecture-components
android-architecture-navigation
navigation-architecture
我正在尝试使用我的通知中的 args 打开一个片段。 实际上,就我而言,我有带通知的音频播放器 运行 前台服务,现在我想通过在用户单击通知时传递音频 ID 来导航到该特定音频的片段。
您可以使用 PendingIntent
打开您的 activity,然后通过处理 activity.
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)