gpt4 book ai didi

android - 在android中点击通知打开的 Activity

转载 作者:行者123 更新时间:2023-11-29 00:43:42 24 4
gpt4 key购买 nike

我阅读了有关 android 的文档并使用以下代码发送通知

protected void sendnotification(String result2) {
// TODO Auto-generated method stub
nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Intent intent = new Intent(this,test.class);
PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0);
String body = "Hi this is test";
String title = "Ritu";
Notification n = new Notification(R.drawable.icon,result2,System.currentTimeMillis());
n.setLatestEventInfo(this, title, result2, pi);
n.defaults = Notification.DEFAULT_LIGHTS;
nm.notify(uniqueid, n);
}

我从文档中得到的是,当我单击通知时,test Activity 将启动,但它会从调用它的地方打开应用程序的 Activity 。如果我错了,请纠正我。

谢谢

最佳答案

您所做的曾经是此任务的代码,但现在已弃用 - 您用于创建 Notification 对象的构造函数和 setLatestEventInfo 方法。

您应该在创建 Intent 时添加标志“FLAG_ACTIVITY_NEW_TASK”,并使用 Notification.Builder 类来创建通知。

关于android - 在android中点击通知打开的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845255/

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