【发布时间】:2018-10-04 17:54:29
【问题描述】:
一旦权限对话框出现在片段上,Hosting Activity 就会被销毁。
点击片段的提交按钮:
if (ActivityCompat.checkSelfPermission(getContext(), Manifest.permission.RECEIVE_SMS)!= PackageManager.PERMISSION_GRANTED) {
Toast.makeText(getActivity(), "Please allow permission so we can retrieve the OTP.", Toast.LENGTH_SHORT).show();
requestPermissions(new String[]{android.Manifest.permission.RECEIVE_SMS}, 441);
}
我尝试使用 ActivityCompat.requestPermissions 仍然托管活动被破坏并且仅显示权限对话框。
【问题讨论】:
标签: android-fragments runtime-permissions