private class MyHandler extends Handler{
@Override
public void dispatchMessage(Message msg) {
switch(msg.what){
case 00:
isRecording=false;
_txtRead.setText("");
_txtRead.setHint("socket连接已关闭");
//_txtRead.setText("inStream establishment Failed!");
break;
case 01:
String info=(String) msg.obj;
if(info.equals("a")){
MediaPlayer mediaPlayer = null;
mediaPlayer = MediaPlayer.create( ____________ ,R.raw.forever);
mediaPlayer.start();
}
if(info.equals("c"))
{
mediaPlayer.stop();
}
if(info.equals("d"))
{
mediaPlayer.pause();
}
_txtRead.append(info);
break;
default:
break;
}
}
}
这是个安卓音乐播放器,可以播放了,但是当我给他指令~运行mediaPlayer.stop();或mediaPlayer.pause();。整个主程序会自动关掉。
我个人觉得原因可能是下划线那个地方我填的是mainactivity。不知道是不是?应该怎么改?
------解决方案--------------------
报的什么错啊?
------解决方案--------------------
看出错的log就知道哪的问题了
------解决方案--------------------
建议贴出 整体 代码 日志文件