【问题标题】:Proximity Alerts not working after phone reboot手机重启后接近警报不起作用
【发布时间】:2011-08-25 21:41:44
【问题描述】:

我在我的一个应用程序中使用接近警报,但是似乎每当我重置手机(通过电池拉动)或只是一般情况下,接近警报不再有效。

他们再次工作的唯一方法是如果我取消选中并重新选中复选框(删除,然后重新添加接近警报)

有什么想法或理由吗?

【问题讨论】:

    标签: android reboot proximity


    【解决方案1】:

    您必须重置警报。 Android 操作系统在重新启动时不会保留您的警报,这取决于您的应用程序。创建一个 BroadcastReceiver(我在下面的示例中称为我的 BootReceiver)来处理“android.intent.action.BOOT_COMPLETED”操作(这在清单中定义)。使用 BroadcastReceiver,您可以重新启动所有警报。不要忘记添加“android.permission.RECEIVE_BOOT_COMPLETED”权限。

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    ...
    <receiver android:name=".BootReceiver">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
    </intent-filter>
    </receiver>
    

    【讨论】:

    • 谢谢,该应用程序已经有一个启动完成的接收器,我可以将我的代码放入其中,但是我注意到在某些操作系统(氰化物)上,即使您重新启动手机也可以将它们删除,所以我认为它是手机的一部分。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多