【发布时间】:2017-06-06 12:08:45
【问题描述】:
我想要写入设置权限以启动便携式 WLAN 热点...
这就是我得到的,
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.System.canWrite(getApplicationContext())) {
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS, Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, 200);
}
}
这工作正常,直到我授予权限后按返回按钮。
按下返回按钮后,resultCode 始终为 0,因此进一步的代码无法正常工作。
【问题讨论】:
-
可能的解决方法是检查 wifi 状态是否改变的结果? stackoverflow.com/questions/9065592/…
标签: android