У меня есть обработчик, который я использую следующим образом:
handler.postDelayed(Play, 1000);
когда мое приложение onPause () вызывается до того, как это сделано, мне нужно приостановить его и сказать ему не выполнять "postDelayed"«пока я не возобновлю.
возможно ли это, или есть альтернативный способ?
Моя проблема в том, что при вызове onPause () я приостанавливаю звук (SoundManager), но если этот обработчикПосле этого вызывается .postDelayed, звук не будет приостановлен и будет продолжать проигрываться с моим приложением в фоновом режиме.
@Override
public void onPause()
{
Soundmanager.autoPause()
}
, но затем postDelayed через 1000 мс снова начинает воспроизведение звука.