Android.intent.action.BOOT_COMPLETED Цель не получена при перезагрузке или перезагрузке.

Android android.intent.action.BOOT_COMPLETED Intent не получен, если я использую «Перезапуск» или «Перезагрузка» , но работает, если я отключусь и на устройстве. Есть ли способ сделать эту работу?

Solutions Collecting From Web of "Android.intent.action.BOOT_COMPLETED Цель не получена при перезагрузке или перезагрузке."

Добавить

 <action android:name="android.intent.action.QUICKBOOT_POWERON" /> 

также

Добавьте <action android:name="android.intent.action.QUICKBOOT_POWERON" /> это разрешение в файл манифеста.

Пожалуйста, добавьте ниже разрешение:

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

И добавьте запись класса приемника в manifest.zml:

 <receiver android:name="com.example.receivers.BootReceiver" > 

Теперь класс приемника:

 import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class BootReceiver extends BroadcastReceiver { private static final String TAG = "Boot Receiver:::"; /* * (non-Javadoc) * * @see android.content.BroadcastReceiver#onReceive(android.content.Context, * android.content.Intent) */ @Override public void onReceive(Context context, Intent intent) { if (intent != null) { if (intent.getAction().equalsIgnoreCase( Intent.ACTION_BOOT_COMPLETED)) { //Boot Receiver Called } } } } 

Теперь очистите и запустите приложение. Надежда Этот класс будет вызван после включения / выключения питания или перезапуска устройства. Дайте мне знать ваши отзывы.