Я знаю об использовании registerReceiver и unregisterReceiver в Java-коде для работы с приемниками, но позвольте сказать, что в моем манифесте есть следующее:
<receiver android:name=".headsetHook">
<intent-filter android:priority="99999999999">
<action android:name="android.intent.action.ACTION_HEADSET_PLUG" />
</intent-filter>
</receiver>
Есть ли способ, чтобы я мог отменить это где-нибудь в Java-коде? Могу ли я дать ему атрибут id или что-то еще, а затем получить его и отменить его? Я спрашиваю, потому что я хочу, чтобы мое приложение что-то делало только в первый раз, когда это действие происходит, затем отмените регистрацию и перепишите его позже на Java.
Надеюсь, я сделал это ясно, спасибо за любую помощь.