У меня есть служба, которая запускается с pendingIntent
.
Эта служба выдает 1 или 2 int (есть уведомление, содержащее кнопку, которая после нажатия возвращает 1, а затем 2 снова и снова). Необходимо передать этот int в мой mainActivity
, чтобы затем сказать (по моему mainActivity
) - if (ServiceClass.getNum ==1)
тогда mToggle.setChecked(true) else (false)
.
Я слышал кучу разных предложений о том, как это сделать. Некоторые из этих предложений включают в себя привязку к активности с использованием локального приемника вещания? Кроме того, моя кнопка mToggle
должна по-прежнему иметь возможность изменять состояния, даже если действие находится в фоновом режиме или закрыто.
Любые предложения по наилучшему курсу действий приветствуются.