Android Notification超时而不使用服务

时间:2011-05-20 18:15:45

标签: android service notifications

我正在开发一个公共库(外部jar),它被提供给Android应用程序的不同开发人员。

我有一个显示通知的功能。

我希望在30-90秒之后通知超时

我希望尽量减少对应用开发者的要求,因此编写一个公共服务,并让他们将其添加到清单中是我最不喜欢的选择。

生成线程并保留通知管理器的句柄是否安全?

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

让开发人员自己处理解雇/更新,或者您必须提供某种组件(ServiceBroadcastReceiverAlarmManager一起使用)来处理它对他们来说正如您所注意到的,他们必须注册该组件。

  

生成线程并保留通知管理器的句柄是否安全?

不是真的。如果在您的时间窗口期间终止进程,则您的线程将随之终止。