У меня есть программа, которая отслеживает входящие SMS, и я хочу, чтобы она контролировала их полный рабочий день, поэтому я регистрирую Receiver на созданном мной приемнике Broadcast. Проблема в том, что если я хочу отменить регистрацию этого получателя, я не могу, если я не знаю оригинальный класс BroadcastReceiver, который я зарегистрировал. Это не проблема, если я установил его, чтобы остановить, когда программа останавливается, но я хочу, чтобы приемник продолжал работать, только останавливаясь, когда пользователь указывает.
РЕДАКТИРОВАТЬ: Или есть способ «Сохранения» созданного мной класса BroadcastReceiver, чтобы при вызове onDestroy его можно было сохранить, а при повторном вызове create его можно было извлечь.
Есть ли способ сделать это?