我正在尝试制作一个应用程序,它在预定的时间使用MediaPlayer播放一系列声音。为了正确处理唤醒锁并安排播放,我使用了CommonsWare'sWakefulIntentService.不幸的是,IntentService的工作线程在我调用MediaPlayer.play()后立即退出,并且MediaPlayer注册的监听器都没有被调用。相反,会记录异常:W/MessageQueue(6727):Handler(android.media.MediaPlayer$EventHandler){4160d820}sendingmessagetoaHandleronadeadthread