Android:如果我重新启动设备,通知将不起作用

发布于 2024-12-23 06:18:53 字数 487 浏览 2 评论 0原文

我已经为我的设备实现了通知。

效果很好。但如果我重新启动设备,它就根本无法工作。

那么这有什么问题吗? 我应该在清单中添加任何内容吗?

我添加了此代码来接收通知类的广播。

代码:

    <!-- To receive the Alarm Notification -->
    <receiver android:name=".AlarmNotificationReceiver" android:enabled="true">  
        <intent-filter>  
            <action android:name="android.intent.action.PHONE_STATE"></action>  
        </intent-filter>  
    </receiver>

谢谢。

I have implemented the notification for my device.

It works great. But if i reboot the device it is not going to work at all.

So whats the wrong with it ?
Should i have to add anithing in manifest ?

I have added this code to receive the broadcast of notification class.

code:

    <!-- To receive the Alarm Notification -->
    <receiver android:name=".AlarmNotificationReceiver" android:enabled="true">  
        <intent-filter>  
            <action android:name="android.intent.action.PHONE_STATE"></action>  
        </intent-filter>  
    </receiver>

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏至、离别 2024-12-30 06:18:53

创建一个扩展 BroadcastReceiver 的类,并将 AlarmManager 代码放入其 onReceive 中,然后您可以在以下位置重新注册 BroadcastReceiver清单文件如下。

<receiver android:name=".MyReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
</receiver>

还将权限添加到清单文件中。

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

Make a class that extends the BroadcastReceiver and put the AlarmManager code in its onReceive then you can resgister the BroadcastReceiver in the Manifest file as below.

<receiver android:name=".MyReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
</receiver>

Also add the Permission to the Manifest File.

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文