gpt4 book ai didi

android - 如何在 android 中使用 NOTIFICATION_SERVICE

转载 作者:太空狗 更新时间:2023-10-29 16:24:16 25 4
gpt4 key购买 nike

我想在手机收到 WAP 推送消息后显示通知。我知道我需要使用 NOTIFICATION_SERVICE。但我不知道如何使用这个。请帮助我克服这个问题。我能够在我的手机中收到消息,并且它正确地打印在日志中。写了一些代码来显示通知,但它不工作。附上代码,请查看它并期待对此有适当的指导。

private void showNotification(String text,Context con) {

Notification n = new Notification();

n.flags |= Notification.FLAG_SHOW_LIGHTS;
n.flags |= Notification.FLAG_AUTO_CANCEL;

n.defaults = Notification.DEFAULT_ALL;

n.icon = R.drawable.ic_sms_wap;
//n.when = System.currentTimeMillis();

// Simply open the parent activity

// Change the name of the notification here
//n.setLatestEventInfo(this, NOTIF_TITLE, text, pi);

mNotifMan.notify(NOTIF_CONNECTED, n);
}

最佳答案

很难在不知道你的问题到底是什么的情况下回答(即你是否收到错误等),但你可以试试这个:

private void showNotification(String text,Context con) {
if (mNotifMan==null) {
mNotifMan=(NotificationManager) con.getSystemService(NOTIFICATION_SERVICE);
}
Notification n = new Notification(R.drawable.ic_sms_wap,text,System.currentTimeMillis());

n.flags |= Notification.FLAG_SHOW_LIGHTS;
n.flags |= Notification.FLAG_AUTO_CANCEL;

n.defaults = Notification.DEFAULT_ALL;

// n.icon = R.drawable.ic_sms_wap;
// n.when = System.currentTimeMillis();

// Simply open the parent activity

// Change the name of the notification here
//n.setLatestEventInfo(this, NOTIF_TITLE, text, pi);

mNotifMan.notify(null,NOTIF_CONNECTED, n);
}

关于android - 如何在 android 中使用 NOTIFICATION_SERVICE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160734/

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