问题标签 [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 投票
4 回答
933 浏览

android - 如何从状态栏中删除通知?

Notification根据我的情况,我在状态栏中显示一个。到此为止,没关系。

现在我的应用程序中的问题是当我回到应用程序时,仍然Notification显示在状态栏中。

我不想要Notification我从应用程序回来的时候。为此,给我一些建议。

0 投票
1 回答
3677 浏览

android - 通过通知向pendingIntent发送不同的参数

我的目标:并行下载文件,当文件下载完成时,我会收到通知。

这些通知应该会在您单击它时启动一个活动,该活动通过putExtra.

问题是我不能在每次启动该活动时都有不同的值。

每次通过通知栏启动的活动启动时,它都会销毁尚未启动的额外活动(仍然出现在通知栏上的活动)。

如何使用自己的参数保留所有通知?

这是我的代码:

现在这是对话活动:

我尝试使用这里的另一篇文章中写的这种技术,但它不起作用。

0 投票
5 回答
2729 浏览

android - 使用持久通知允许用户返回到正在运行的 Android 应用程序

我正在开发一个包含许多活动的应用程序。我想创建一个持久通知(或多或少)说,“AppName - Return to AppName”,只要我的后台服务运行,就会出现。 创建和处理通知没有问题。

现在,用户可以在多个屏幕/活动中的任何一个上,离开应用程序,然后想通过通知重新进入应用程序。 问题是,通知必须有一个意图,它启动一个预定的 Activity我希望通知在历史堆栈顶部的任何 Activity 中重新进入应用程序。

我第一次尝试一个丑陋的解决方法是创建一个活动(我们称之为“returnFromNotify”),其唯一的工作就是在它的“onCreate”中“完成”自己。该通知将在应用程序历史记录范围内打开“returnFromNotify”,然后立即将其自身删除,将用户发送回应用程序堆栈中的先前历史记录状态。这似乎有效......除非用户使用“返回”完全退出应用程序。然后,当他们点击通知时,“returnFromNotify”加载,然后完成,将它们发送回主屏幕(因为应用程序的历史堆栈中没有活动)。

我考虑尝试在“returnFromNotify”之前检测历史堆栈中是否有任何内容,如果没有,则启动我的主 Activity。我似乎也找不到办法做到这一点。

对 Java/Android 新手有什么意见或建议吗?仅供参考,我的主要历史是基于脚本的语言。

0 投票
3 回答
1611 浏览

android - 可以制作不调用 Intent 的 Android 通知吗?

我需要在我的应用程序运行时在状态栏中放置一个通知,但我不希望它在选择时回调我的活动。它只是向用户提供应用程序正在运行的信息 - 基本上是在他们按下主页按钮并将其最小化的情况下提醒。

想法?

0 投票
2 回答
1416 浏览

android - 不要覆盖现有的通知

对于给定的通知 ID,如果应用程序存在现有通知,是否可以(使用标准 android 包)不设置通知?

我有一个新闻应用程序通知用户突发新闻头条,其中一个要求是如果用户没有清除它或没有点击查看它,则不要覆盖突发新闻。

我使用 SharedPreference 来设置一个标志来确定我是否已经显示了一个标题加上一个删除意图来清除它。但是,当用户清除所有通知时,并不总是调用 deleteIntent。

提前致谢。

桑迪普

0 投票
1 回答
1440 浏览

android - 点击通知列表上的清除按钮时Android是否提供回调

当点击通知列表中的清除按钮时,Android 是否提供回调?每当单击或清除通知时,我的应用程序都需要清除一些数据。单击时我知道该怎么做,但是如何处理第二种情况?

0 投票
8 回答
8409 浏览

java - 我可以使用 Android 的测试框架测试状态栏通知吗?

我有一个在 Android 中发送状态栏通知的类。我找不到测试通知是否发送的方法,这使得编写任何有用的单元测试变得非常困难。

有人对此有解决方案吗?

0 投票
2 回答
10260 浏览

android-notifications - 带有“null”PendingIntent 的通知

我正在尝试在 Android 中实现通知。

现在我有一个问题,我不想让PendingIntent那个用户打开任何Activity. 我怎样才能做到这一点?

0 投票
1 回答
5025 浏览

android - android通知两次启动相同的活动

当我单击状态栏上的通知时,它会启动一个活动,但行为很奇怪。如果我的应用程序在前台并且我单击通知,则会触发一次通知意图。如果我的应用程序在后台,那么通知意图会被触发两次。如果我退出应用程序(即所有活动都已通过点击后退按钮弹出),则会触发一次通知意图。谁能解释这种行为。代码片段如下:

0 投票
3 回答
9051 浏览

android - android - UI 类似于向下滑动通知栏

我想开发一个与通知面板相同的动画面板。我的意思是说通知面板是一个很酷的控件,您可以在其中抓住并向下滑动通知栏并查看所有通知。

实际上,我有 2 个 UI,第一个应该在顶部显示 Button,当用户单击该按钮时,带有 listview 项目的第二个 UI 应该与通知面板一样向下滑动,并且当用户单击或拖动第二个 UI 时再次滑动顶部,然后第二个 UI 应该变得不可见。我希望我能明确我的问题。

从 开始Christian's answer,我正在尝试使用将显示选项列表的滑动抽屉。我需要它来扩展页面上的当前 ListView。

因此,如果有人知道如何通过向下滑动动画来实现这样的布局或 UI,请分享。

请建议如何使用这种控件或布局进行构建?任何想法或建议

谢谢