当前位置: 移动技术网 > 移动技术>移动开发>Android > android FM播放时拔出耳机后FM APP自动close解决方法

android FM播放时拔出耳机后FM APP自动close解决方法

2019年07月24日  | 移动技术网移动技术  | 我要评论
1.修改fmradioservice.java
添加:
复制代码 代码如下:

public static final int msg_exit_fm = 1234;
private handler shandler11 = new handler() {
@override
public void handlemessage(message msg) {
fmradiologutils.d(tag, "shandler11 = " + msg.what);
switch (msg.what) {
case msg_exit_fm:
android.os.process.killprocess(android.os.process.mypid());
break;
}
}
};

2.修改onreceive 方法

switchantennaasync(mvalueheadsetplug);
之后添加:
复制代码 代码如下:

if(mvalueheadsetplug == 1 && mispowerup )
shandler11.sendmessagedelayed(shandler.obtainmessage(msg_exit_fm, fmradioservice.this),(long)1000);
else
shandler11.removemessages(msg_exit_fm);

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网