Загрузка завершена. Broad Cast не отображается в устройствах Oreo и выше. - PullRequest
0 голосов
/ 20 декабря 2018

Моя загрузочная трансляция не работает на Oreo и выше API.

Я попробовал этот код ниже, Oreo API работает отлично (широковещательный запуск), на самом деле я хочу запустить службу при полной загрузке сначала я хочу проверитьесли трансляция запущена или не загружена, завершите разговор.

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

<receiver android:name=".BroadCastRecieverTostartClipboard"
            android:enabled="true"
            android:directBootAware="true"
            android:exported="true">
   <intent-filter>
      <!-- For pre-N devices -->
      <action android:name="android.intent.action.BOOT_COMPLETED"/>
      <!--for above N devices -->
      <action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" />
   </intent-filter>
</receiver>

public class BroadCastRecieverTostartClipboard extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
       Toast.makeText(context,"outside ",Toast.LENGTH_SHORT).show();
       Log.i("mylog","on recieve broadcast To StartClipboard before booted completed");
    }
}
...