gpt4 book ai didi

android - 如何编写单击时完全不执行任何操作的通知?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:14 26 4
gpt4 key购买 nike

我见过很多关于如何在用户点击通知时让某事发生的例子,但实际上我不希望发生任何事情。如果用户点击通知,我希望通知简单地消失并且用户不会被带到任何地方。

在我下面的代码中,当 FLAG_AUTO_CANCEL 清除状态栏中的通知时,当用户单击我的通知时,他们将被带到“MyActivity”。

如何创建一个什么都不做的通知?

Notification notification = new Notification(R.drawable.success, res.getString(R.string.messages_sent), System.currentTimeMillis());

//Define the expanded message and intent
Context context = getApplicationContext();
CharSequence contentTitle = res.getString(R.string.messages_sent_ellipsis);


Intent notificationIntent = new Intent(this, MyActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0 );
notification.setLatestEventInfo(context, contentTitle, mStrSuccessMessage, contentIntent);
notification.flags |= Notification.FLAG_AUTO_CANCEL;
//Pass the notification to the notification manager
mNotificationManager.notify(1, notification);

最佳答案

改变

Intent notificationIntent = new Intent(this, MyActivity.class);

Intent notificationIntent = new Intent();

会完成这项工作。要点是,如果您什么都不想要,请给它一个空白的 Intent 。

关于android - 如何编写单击时完全不执行任何操作的通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7682182/

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