【发布时间】:2011-05-24 15:39:54
【问题描述】:
我有一个处理程序,我正在使用如下:
handler.postDelayed(Play, 1000);
在完成之前调用我的应用程序 onPause() 时,我需要暂停它并告诉它在我恢复之前不要执行“postDelayed”。
这可能吗,或者有其他方法吗?
我的问题是,当调用 onPause() 时,我会暂停音频(SoundManager),但如果在此之后调用此 handler.postDelayed,音频将不会暂停,并将继续在后台与我的应用程序一起播放。
@Override
public void onPause()
{
Soundmanager.autoPause()
}
但是 postDelayed 1000ms 后又开始播放音频了。
【问题讨论】: