Android 如何从另一个广播接收器发送接收器?

Android 如何从另一个广播接收器发送接收器?,android,broadcastreceiver,bootcompleted,Android,Broadcastreceiver,Bootcompleted,我想保留我设置的通知时间,即使在启动完成之后。我只是制作了devicebootceiver通知启动完成,以及rementerreceiver通知用户通知。我的代码是这样的 设备底部接收器 提醒接收者 在设备bottreceiver中,当我启动手机时,toast消息“boot_COMPLETED”很好地显示出来。但是在提醒接收者中,没有出现吐司消息“提醒接收者”。当手机重新启动时,如何将广播接收器发送到另一个广播接收器???我正在使用您的代码,并且它工作正常。 要调试,请使用此cmd adb sh

我想保留我设置的通知时间,即使在启动完成之后。我只是制作了
devicebootceiver
通知启动完成,以及
rementerreceiver
通知用户通知。我的代码是这样的

设备底部接收器

提醒接收者


设备bottreceiver
中,当我启动手机时,toast消息“boot_COMPLETED”很好地显示出来。但是在
提醒接收者中,没有出现吐司消息“提醒接收者”。当手机重新启动时,如何将广播接收器发送到另一个广播接收器???

我正在使用您的代码,并且它工作正常。 要调试,请使用此cmd

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p  yourpackagename
在舱单中:

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

<receiver android:name=".DeviceBootReceiver"
            android:enabled="true"
            android:exported="true"
            android:label="BootReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </receiver>
        <receiver android:name=".ReminderReceiver"/>


请检查问题是否仍然存在,并告知我您的提醒接收程序可能未在清单文件中注册。谢谢您的建议。但我已经在清单文件中注册了接收人<代码>
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p  yourpackagename
 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<receiver android:name=".DeviceBootReceiver"
            android:enabled="true"
            android:exported="true"
            android:label="BootReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </receiver>
        <receiver android:name=".ReminderReceiver"/>