小编Nic*_*nes的帖子

Xamarin Forms - 处理通知点击

我有一个 Xamarin Forms 应用程序,它会引发 Android 通知,但我无法创建一个简单的页面,当用户单击通知时,该页面将与用户进行交互。我知道在 Xamarin.Forms 中只有 1 个活动,因此挂起的 Intent 必须是该 mainActivity

我已将 LaunchMode 设置为 SingleTop 和 Intent Filter 以匹配 pendingIntent 中使用的 Intent 名称

现在,当我单击通知时,我确实被路由到了 MainActivity 的 OnResume,但我不明白如何:1) 由于通知单击而认识到我在此活动中 - 我尝试向待处理的 Intent 添加一个 Extra,但是当我检查 this.Intent.Extras 时它不在那里 2) 即使我知道我由于点击通知而在活动中,我如何从活动中启动特定页面。我是 Xamarin 的新手,但看不到如何导航到内容页面或访问导航堆栈。

这一定是一个非常常见的用例,但我找不到任何相关的内容。

notifications local xamarin.android xamarin xamarin.forms

6
推荐指数
1
解决办法
3402
查看次数