Wi-Fi情報にアクセスしようとしているSamsung Galaxy S7デバイスがあります。フラグメントから実行時に許可を要求しようとしていますが、ポップアップが表示されません。
これが私がやろうとしていることのコードです
private static final int PERMISSIONS_REQUEST_CODE_ACCESS_COARSE_LOCATION = 1001;
private void requestPermissions() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M &&
getActivity().checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(getActivity(),new String[]{Manifest.permission.ACCESS_NETWORK_STATE,
Manifest.permission.ACCESS_WIFI_STATE,
Manifest.permission.CHANGE_WIFI_STATE},
PERMISSIONS_REQUEST_CODE_ACCESS_COARSE_LOCATION );
}
}
フラグメントでアクセス許可を要求できませんか? これはアクティビティで行う必要がありますか?