Wiem o używaniu registerReceiver i unregisterReceiver w kodzie Javy do czynienia z odbiorników, ale powiedzmy, że mam następujących w moim manifeście:Android - jak wyrejestrować odbiornik utworzony w manifeście?
<receiver android:name=".headsetHook">
<intent-filter android:priority="99999999999">
<action android:name="android.intent.action.ACTION_HEADSET_PLUG" />
</intent-filter>
</receiver>
Czy istnieje sposób mogę wyrejestrować to gdzieś w kodzie Java? Czy mogę nadać mu atrybut id lub coś takiego, a następnie zdobyć i wyrejestrować? Pytam, ponieważ chcę, aby moja aplikacja robiła coś tylko wtedy, gdy po raz pierwszy zdarzy się ta akcja, a następnie wyrejestruj ją i ponownie zarejestruj później w Javie.
Mam nadzieję, że wyraziłem się jasno, dziękuję za pomoc.
o cholera, jesteś szefem. Pozwól mi to wypróbować, wygląda obiecująco. – JDS
Uwaga: możesz również uzyskać status COMPONENT_ENABLED_STATE_DEFAULT –
@Varun +1 Świetna odpowiedź .. Praca Nice .. – Venky