В моем приложении я хочу получать уведомление в MainActivity при изменении состояния сети. Это означает, что я хочу, чтобы мое приложение узнало, когда Wi-Fi соединение отсутствует, и когда есть соединение Wi-Fi.Внедрение BroadcastReceiver
Этот код прост. У меня есть сомнения в отношении BroadcastReceiver. Я создал класс, который расширяет BroadcastReceiver. Этот класс может успешно увидеть, когда есть Wi-Fi, а когда нет.
Мой вопрос в том, как передать эту информацию в MainActivity, чтобы мое приложение могло автоматически отправлять свои записи при обнаружении Wi-Fi?
Благодаря
Смотрите мой ответ здесь, чтобы понять механизмы BroadcastReceiver: http://stackoverflow.com/a/36665760/4706693 – NSimon
Мой класс, который расширяет BroadcastReceiver уже имеет onReceive, потому что он действует как «триггер» при изменении Wi-Fi. То, что я хочу, - это отправить трансляцию с этого момента. Я не хочу создавать BroadcastReceiver в своем MainActivity –
Тогда проще всего объявить ваш приемник в вашем манифесте. Смотрите эти ответы: http://stackoverflow.com/a/3767766/4706693 и http://stackoverflow.com/a/8780423/4706693 – NSimon