gpt4 book ai didi

c# - Xamarin.Forms 打开具有相同信息的通知 OnClick

转载 作者:太空狗 更新时间:2023-10-29 14:44:32 26 4
gpt4 key购买 nike

我在 android 项目上使用 Xamarin.forms,我正在尝试推送通知并且它工作正常,但我正在搜索以允许用户在全屏尺寸上显示具有相同标题的通知和相同的内容(也许我需要在新的 android Activity 中打开它?!)在以下我的代码中:

var notification = new Notification.Builder (Application.Context)
.SetContentTitle (message.Short_Message.ToString ())
.SetContentText (message.Long_Message.ToString())
.SetSmallIcon (Resource.Mipmap.ic_launcher)
.SetStyle(new Notification.BigTextStyle().BigText(message.Long_Message))
.SetPriority((int)NotificationPriority.Max)
.Build ();

var manager = Application.Context.GetSystemService (Application.NotificationService) as NotificationManager;
manager.Notify (message.ID, notification);

最佳答案

作为一般规则,我们尽可能少地使用原生项目。当人们点击通知时,我们会将他们带到表单应用程序并显示信息。

您是否有特殊原因不打开表单项目来显示内容?您可以将您的属性注入(inject) App 类。

如果您出于某种原因需要留在 Android 项目中,我相当确定您需要打开一个新 Activity 。通知就像它们听起来的那样——一个通知,而不是一个完整的页面 View 。您可以在 bundle 中传输您的值。

关于c# - Xamarin.Forms 打开具有相同信息的通知 OnClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42112136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com