几分钟后可以取消Android通知吗?

时间:2014-03-22 22:03:03

标签: android notifications cordova-3

我意识到在一段时间之后切断通知是奇怪和意外的,但我正在为需要此功能的用户研究组创建一个Phonegap应用程序。我已经尝试了几种通过Phonegap后台模式插件实现这一目标的方法,但每种方法都有自己的怪癖,并且由于Android内存管理而无法可靠地工作。

我现在想的是我将修改此插件的Android端: https://github.com/katzer/cordova-plugin-local-notifications

自触发后三分钟后取消通知。我已经和这个插件的开发者谈过了,他说他不可能在他的最后但是我不介意自己尝试修复它。然而,我没有很多Android经验,也不确定我是否会浪费时间去尝试。有什么方法可行吗?

修改

我可以进一步详细了解我过去曾尝试过的内容,但是我得出的结论是这些追求都是死路一条 - 它们都是针对Phonegap插件的,并没有解决Android&#39的根本问题; s内存管理系统杀死我运行的限制通知持续时间的Javascript组件。因此,我想我会更改代码的Android端。

不幸的是,我没有使用Android的经验,到目前为止,我在早期研究中发现学习Android令人生畏和框架复杂。如果事实证明我甚至不能做我需要做的事情,那么研究像Android框架这样的参与主题将是浪费时间。这就是为什么我问是否可能;有人告诉我“没有”,并且不需要我去研究,这比让我研究和理解一个主题我能得出结论更容易,更快捷自己。

1 个答案:

答案 0 :(得分:0)

这很简单,通知的取消方法有:

  1. cancel(): - 取消之前显示的通知
  2. cancelAll(): - 取消之前显示的所有通知。