Используйте обработчик в своей деятельности, чтобы отложить такие события, как запуск медиаплеера в вашем случае:
private RefreshHandler mRedrawHandler = new RefreshHandler();
private RefreshHandler mRedrawHandler = new RefreshHandler();
class RefreshHandler extends Handler {
@Override
public void handleMessage(Message msg) {
MyActivity.startMusic();
}
public void sleep(long delayMillis) {
this.removeMessages(0);
sendMessageDelayed(obtainMessage(0), delayMillis);
}
};
В onClick кнопки вызовите mRedrawHandler.sleep(5000);
, startMusic()
- это метод, при котором вы запускаете воспроизведение мукса.