也许有人看到错误,问题是当我推送btn2 (button 2)
和btn3 (button 3)
应用crashes
时,但操作仍然有效,即video
正在运行且{{ 1}}打开,PDF
工作正常......
button 1
答案 0 :(得分:1)
如果你不按btn1就会崩溃,因为没有按下它,mpAudio
将为空。
然后,当onPause
调用时,mpAudio.release();
将导致NullPointerException。
请注意:只要活动未在屏幕上显示但仍在运行,就会调用onPause(在您的情况下,您将使用btn2,3启动其他活动,然后将调用它)。
请更正
@Override
protected void onPause() {
super.onPause();
if(mpAudio!=null)
mpAudio.release();
}
玩得开心!