gpt4 book ai didi

android - 如何使用一个通知,当点击它时只清除并且不做任何其他事情

转载 作者:行者123 更新时间:2023-11-29 22:13:24 25 4
gpt4 key购买 nike

我有一个问题:我想在状态栏中做一个通知。但是当点击它时,它只是清除它并且不会启动任何 Intent 。我该怎么做?

Intent intent;
intent= new Intent(myclass.this, myclass.class);
PendingIntent pi = PendingIntent.getActivity(myclass.this, 0, intent, 0);
String body = "This is a test message";
String title = "test msg";
Notification n = new Notification(R.drawable.ic_launcher, body,System.currentTimeMillis());
n.setLatestEventInfo(myclass.this, title, body, pi);
n.defaults = Notification.DEFAULT_ALL;
nm.notify(uniqueID, n);

使用此代码,当发出通知并单击它时,将创建并显示新的 Intent 。我不想创建任何新的 Intent 。只需清除通知即可。

最佳答案

通过

PendingIntent.getActivity(context, 0, null, PendingIntent. FLAG_ONE_SHOT) 
n.flags |= Notification.FLAG_AUTO_CANCEL; // just like that teoRetik says

关于android - 如何使用一个通知,当点击它时只清除并且不做任何其他事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9059637/

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