文档开发者中心
我的

APP跳转到应用设置界面修改权限后返回APP时会crash

Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (Build.VERSION.SDK_INT >= 9) {
    intent.setAction("android.settings.ACTION_ACCESSIBILITY_SETTINGS");
    intent.setData(Uri.fromParts("package", getPackageName(), null));
} else if (Build.VERSION.SDK_INT <= 8) {
    intent.setAction(Intent.ACTION_VIEW);
    intent.setClassName("com.android.settings", "com.android.settings.InstalledAppDetails");
    intent.putExtra("com.android.settings.ApplicationPkgName", getPackageName());
}
startActivity(intent);
跳转到设置界面,修改了摄像头权限,原路返回后在华为手机上app会出现崩溃,但在小米机子上没出现改问题错误信息:IO Error creating local socket at com.dianyi.jihuibao                                               java.io.IOException: Address already in use                                                   at android.net.LocalSocketImpl.bindLocal(Native Method)                                                   at android.net.LocalSocketImpl.bind(LocalSocketImpl.java:315)                                                   at android.net.LocalServerSocket.(LocalServerSocket.java:48)                                                   at com.android.tools.fd.runtime.Server.(Server.java:94)                                                   at com.android.tools.fd.runtime.Server.create(Server.java:88)                                                   at com.android.tools.fd.runtime.BootstrapApplication.onCreate(BootstrapApplication.java:359)                                                   at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1015)                                                   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4786)                                                   at android.app.ActivityThread.access$1600(ActivityThread.java:165)                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1430)                                                   at android.os.Handler.dispatchMessage(Handler.java:102)                                                   at android.os.Looper.loop(Looper.java:150)                                                   at android.app.ActivityThread.main(ActivityThread.java:5546)                                                   at java.lang.reflect.Method.invoke(Native Method)                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:684)
求教各路大神帮忙看看

点赞
收藏
回复
1
分享
举报
浏览2576 发布于2017-03-21 03:39未知归属地
全部评论
最多点赞
最新发布
最早发布
!
1楼回复于2017-03-21 04:33 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。