4

在我的用例中,我有一个绑定到Notification.

用户可以杀死应用程序,但前台服务仍然存在。此外,用户可以单击Notification并打开HomeFragment.

我现在的NavGraph样子是这样的:

在此处输入图像描述

目前,当用户单击通知时,我正在使用NavDeepLinkBuilder打开我的:HomeFragment

val pendingIntent = NavDeepLinkBuilder(context)
    .setGraph(R.navigation.nav_graph)
    .setDestination(R.id.homeFragment)
    .createPendingIntent()

return NotificationCompat.Builder()
    .setOngoing(true)
    .setContentIntent(pendingIntent)
    .build()

此代码有效,但我面临一些问题:

由于这种情况,我的问题是:从服务NavDeepLinkBuilder中打开我的正确方法是HomeFragment什么?

谢谢!

4

0 回答 0