我遇到了一个奇怪的问题,它只出现在摩托罗拉 Xoom 家庭版上,而不是在其他十个测试设备上——甚至摩托罗拉 Xoom Wi-Fi 版上都没有。
经过许多令人沮丧的实验,这似乎是发生了什么:如果我准备一个 MediaPlayer,使用一个不是很小的文件,然后尝试在 onPause 中释放播放器而没有调用 mediaPlayer.start(),然后释放( ) 挂起 onPause(我收到一条 LogCat 消息说 onPause 超时)并且屏幕变黑。我必须按主页,转到管理应用程序并强制应用程序停止,否则它将只是一个永久的、无响应的黑屏,而不会出现“应用程序无响应”对话框。
为什么会这样?我怎样才能防止这个问题发生?