Я разрабатываю приложение, в котором данные датчиков, обнаруженные при износе Android, отправляются на мобильный через sendbroadcast.В мобильном приложении есть переключатель, позволяющий запускать и останавливать обнаружение датчика износа Android и процесс отправки данных датчика.
Проблема в том, что существует задержка с момента отправки данных из-за износа андроида до тех пор, пока данные не могут быть получены на мобильный телефон с помощью вещательного приемника.Поэтому всякий раз, когда я нажимаю переключатель, чтобы остановить службу, а затем снова нажимаю ее, чтобы снова запустить процесс, мобильный телефон будет продолжать получать оставшиеся данные из предыдущего сеанса, прежде чем он получит данные из нового сеанса.
Можно ли каким-либо образом очистить все данные широковещания при нажатии переключателя остановки, поэтому при нажатии переключателя пуска он будет получать только новые данные из этого сеанса?