首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -如何创建永久通知

Android -如何创建永久通知
EN

Stack Overflow用户
提问于 2014-03-21 18:18:29
回答 2查看 14.3K关注 0票数 10

我在我的"onCreate“活动方法中创建了一个通知。

一切都运行得很顺利,只是你可以通过按“全部删除”按钮来关闭它。

如何使此通知成为永久通知?因为它应该只是一个信息而不是通知..

这是我当前的代码:

代码语言:javascript
复制
    private void showNotification() {
    // TODO Auto-generated method stub
    nMN = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    Notification n  = new Notification.Builder(this)
    .setContentTitle("Whip And Weep")
    .setContentText("Whip is On!")
    .setSmallIcon(R.drawable.ic_launcher)
    .build();
    nMN.notify(NOTIFICATION_ID, n);
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-21 19:12:15

在通知构建器上使用.setOngoing(true)。这将阻止用户删除您的通知。

有关详细信息,请参阅通知构建器文档:http://developer.android.com/reference/android/app/Notification.Builder.html#setOngoing%28boolean%29

票数 24
EN

Stack Overflow用户

发布于 2014-03-21 19:13:41

好的,在你的代码中添加如下代码:

代码语言:javascript
复制
n.flags |= Notification.FLAG_NO_CLEAR;
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22555943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档