Ho creato uno BroadcastReceiver
, che riceve BOOT_COMPLETED
.Android: OnBootReceiver: il destinatario esportato non richiede il permesso
Nel mio AndroidManifest.xml
ho aggiunto in questo modo:
<receiver
android:name=".OnBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
Tuttavia, ottengo l'avvertimento: ricevitore esportato non richiede il permesso. Ne ho letto su SO, ma non lo capisco appieno.
Così qualcuno potrebbe spiegare a questo principiante :) perché sto ricevendo questo avviso e cosa fare contro di esso (e perché)?
significa solo che chiunque può chiamarlo, in quanto è pubblico e non richiede il permesso (un ricevitore può richiedere un permesso specifico per essere chiamato) – njzk2
@ njzk2 ma non aggiungendolo lo fa smettere di funzionare? Ricordo che ho provato una volta e non ha lavoro ma il mio codice ha alcuni problemi quindi non ne sono sicuro –
@ njzk2 Quindi, in realtà, non devo fare nulla contro di esso? – Xander