1
我正在处理闹钟并为任务提醒制作应用程序。 我在用户预定的时间显示通知。 但当闹铃响起时,会出现通知。然后我关掉了手机,当我切换时,通知消失了(没有显示通知)。而在SMS通知(默认android实现)的情况下,它不会消失,直到我们拖动通知。当手机重新启动时,通知消失
我想要像短信通知一样。 我该怎么做。 谢谢。
我正在处理闹钟并为任务提醒制作应用程序。 我在用户预定的时间显示通知。 但当闹铃响起时,会出现通知。然后我关掉了手机,当我切换时,通知消失了(没有显示通知)。而在SMS通知(默认android实现)的情况下,它不会消失,直到我们拖动通知。当手机重新启动时,通知消失
我想要像短信通知一样。 我该怎么做。 谢谢。
通知在设备引导中不持续。如果他们重新出现在某些应用程序中,这是因为该应用程序正在启动并重新创建它们。
您应该定义一个接收器,用于确定是否存在通知并在必要时创建通知,并在设备引导时启动该接收器。
设置其意图过滤器,
android.intent.action.BOOT_COMPLETED
,以及使用权限,
android.permission.RECEIVE_BOOT_COMPLETED
,并确保您的接收器有权限,
android.permission.RECEIVE_BOOT_COMPLETED
这样,
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
...
<receiver ... android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action._BOOT_COMPLETED"/>
</intent-filter>
</receiver>
thanks farble1670 – kamal 2012-03-19 07:04:00