问题标签 [android-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2369 浏览

android - Android:如果我重新启动设备,通知不起作用

我已经为我的设备实现了通知。

它工作得很好。但是,如果我重新启动设备,它将根本无法工作。

那么它有什么问题呢?我应该在清单中添加anithing吗?

我已添加此代码以接收通知类的广播。

代码:

谢谢。

0 投票
2 回答
6847 浏览

android - 默认通知背景颜色

我有一个自定义通知,它使用一个LinearLayout包含一个ImageView和一个TextView。在 Android 4.0 之前,我需要做的就是用EventContentEventContent.Title样式替换文本颜色,所有颜色看起来都很棒。

但在 Android 4.0(冰淇淋三明治)上,我的自定义通知背景颜色是浅灰色,更糟糕的是,它与默认文本样式发生了可怕的冲突。这对我来说很奇怪,因为所有其他通知都有深灰色(几乎是黑色),而且我的布局中根本没有更改背景颜色。

有没有办法访问通知的默认背景颜色?我不想手动将其设置为黑色(或其他颜色),因为我希望它与设备上的主题相得益彰。但我环顾四周,找不到任何给我那种颜色的东西。

0 投票
2 回答
3168 浏览

android - Android:多个警报不起作用

在我的应用程序中,我设置了两个警报。在上的工具按钮上,我将使用以下代码进行设置:

但是我在那个希望的时间没有收到 amarm 通知,如果切换是打开的。现在警报时间过去了,如果我关闭然后再打开,我就会收到警报。

那么我的代码有什么问题?请帮助我。

编辑:

有了这个答案,我已经解决了多次设置警报:如何在 Android 中设置多个警报?

但我想知道如何处理它。我的意思是如何用不同的消息处理接收器上的警报?

我更新的带有多个警报的代码如下:

接收方的代码如下:

现在如何处理不同的警报?帮我解决这个问题。谢谢。

已编辑

请看这段代码:

现在。在这里我收到了通知。但我希望它为所有人分开。意味着如果已经存在一个并且如果生成了新的,那么它不应该更新已经存在的,而是应该创建新的单独的。谢谢。

0 投票
1 回答
146 浏览

android - 如何在应用程序的 MainActivity 上管理要取消的通知?

我的申请中有很多通知。通过每个通知,我都在调用 myProject 的主要活动。

现在我的应用程序中有多个通知,例如 aNotification、BNotification。. .

我知道如何取消该通知。

IE:

但是如果有多个通知那么如何处理呢?

谢谢。

0 投票
3 回答
13171 浏览

android - Android SQLite DB 通知

我正在编写一个 Android 应用程序,只要给定的 SQLite 数据库发生更改(添加、删除或更新任何新行),就需要通知该应用程序。

是否有任何程序化方式来收听这些通知?

为每个表编写数据库触发器是唯一的方法吗?

0 投票
2 回答
385 浏览

android - 可以在安卓手机上设置指示器图标吗?

我想知道是否有办法以编程方式设置手机的指示器图标,如 GPS 或正在进行的上传/下载等。?

0 投票
2 回答
746 浏览

android - 在 Android 中,如何在处理多个意图时显示单个通知?

我有一个BroadcastReceiver用于处理新的或修改的应用程序:

当收到一个意图时,我会显示一个包含一些包信息的通知。我的问题是,当我添加一个新应用程序时,例如在调试时,从 接收到两个意图PackageHandler,因此显示两个通知。为了说明,BroadcastReceiver处理讨论的意图的 this 将在每次发送意图时显示一个logcat条目,这是我更新应用程序时的两次:

但是,我需要一个解决方案来跟踪已经显示的日志消息(来自处理不同的意图)。从通知的角度来看,我还可以选择在显示后删除额外的通知。有没有人有一个可行的解决方案?请注意,我支持 API 1.5。

0 投票
1 回答
586 浏览

android - Android:警报通知问题

在我的应用程序中,我设置了许多警报通知。所有人都在不同的日期,但时间相同。我在切换按钮的帮助下将其设置为开/关。

现在的问题是,如果我将其设置为打开,那么它会通知我当前日期的前一个。它只出现一次,然后所有警报通知都可以正常工作。

假设如果我在 12、14、16 日期设置了闹钟,那么我在设备中将日期设置为 15,然后在切换按钮上它会在那时通知我 14。然后一切顺利。

那么它在逻辑上是正确的还是我的代码有任何问题?

它应该发生还是不发生?

请参阅我为警报通知设置的以下代码:

下面的代码是用于取消关闭工具按钮上的所有通知警报:

0 投票
5 回答
14931 浏览

android - 安卓通知不起作用

我一直在尝试从 ASyncTask 获取成功上传的通知,以便整天工作。我当前的代码没有收到任何错误,但我无法在通知栏(或其他任何地方)中显示通知。我在 LogCat 中没有收到任何消息,并且通知栏中没有出现任何通知。这是我的代码:

这是从 ASyncTask 的 onPostExecute() 方法调用的。老实说,我对 PendingIntent 部分有点困惑。任何澄清我怀疑是不正确的代码将不胜感激。

0 投票
1 回答
1212 浏览

android - 来自通知的活动中的错误意图接收(在服务中)

我有一个非常奇怪的问题。我编写了一个带有 2 个由线程调用的 SimpleNotifications 的服务,但是当我单击它们启动 DestinationActiviy 时,我发现收到的 Intent 包含最后一次单击的通知的附加内容。

例如: Step 1) SimpleNotification 2 被称为 Step 2) SimpleNotification 1 被称为 Step 3) 点击 SimpleNotification 2

结果:DestinationActivity 显示:“SimpleNotification1”

你能告诉我为什么吗?对此我真的很惊讶...

这是我的服务的代码:

服务从 MainActivity 开始:

和 DestinationActivity:

我也尝试过相同的 Intent,相同的 pendingIntent 和相同的通知,反之亦然,不同的 Intent,pendingIntent(如这段代码)......我不知道如何解决这个问题。请帮助我,谢谢。