Я использую диспетчер аварийных сообщений, и я не смог поддерживать аварийные сигналы, когда система перезагружается, поэтому я прочитал, что должен использовать загрузочный приемник, который расширяет широковещательную передачу, но я хочу знать точную разницу между самим приемником и загрузочным приемником.разница между загрузочным приемником и широковещательным приемником
Метод onReceive моего трансляционного приемника действительно принимает меня к новому действию, используя намерение использовать этот код и вставлять его в onReceive bootReceiver? или что именно следует писать в bootReceiver?
Я очень смущен об этом, потому что у меня несколько аварийных сигналов, и я дал каждому уникальный код запроса.
Да, я знаю, что загрузочный приемник - это просто класс, который расширяет широковещательный приемник, но я не понимаю, что большинство людей используют два приемника вещания для обработки сигналов тревоги и один, чтобы справиться с перезагрузкой, что я не получаю, это перезагрузка, поэтому вы сказали, что я должен читать предупреждения из постоянного хранилища, поэтому я должен сохранить свои тревоги? Как мне это сделать? –
У вас может быть один приемник, который получит много разных намерений. Он будет работать, но это только усложняет код. Лучше иметь два отдельных класса (один для обработки аварийных сигналов и один для обработки перезагрузки). Я не слишком много делал с тревогами. На ваш вопрос я понимаю, что они не переживают перезагрузки. Если они этого не делают, вам необходимо реализовать некоторые функции для их восстановления, и в этом случае вам необходимо сохранить их для восстановления. –
BTW. Я рекомендую попробовать разбивать большие волосатые вопросы на несколько простых вопросов и размещать их отдельно здесь. Это даст вам шанс получить хорошие ответы. –