kam*_*mal 2 notifications android
我正在处理警报并为任务提醒制作应用程序.我在预定时间由用户显示通知.但是当闹铃响起时,会出现通知.然后我关掉了手机,当我切换时,再次通知就消失了(没有显示通知).而在SMS通知的情况下(默认的android实现),在我们拖动通知之前它不会消失.
我想像短信通知一样.我该怎么办.谢谢.
通知不会跨设备启动持久存在.如果它们再次出现在某些应用程序中,那是因为该应用程序正在启动并重新创建它们.
您应该定义一个接收器,确定是否应该存在通知并在必要时创建它,并在设备引导时启动此接收器.
设置其意图过滤器,
android.intent.action.BOOT_COMPLETED
Run Code Online (Sandbox Code Playgroud)
并使用许可,
android.permission.RECEIVE_BOOT_COMPLETED
Run Code Online (Sandbox Code Playgroud)
并确保您的接收者有权限,
android.permission.RECEIVE_BOOT_COMPLETED
Run Code Online (Sandbox Code Playgroud)
像这样,
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |