2

システム権限を取得するために以下のコードを使用します...権限が許可されていてもどうなりますか。まだ映ってる..

@Override
    protected void onResume() {
        super.onResume();
        if (Build.VERSION.SDK_INT >= 23 && !Settings.System.canWrite(ChooseSender_Receiver.this)){
            Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
            intent.setData(Uri.parse("package:" + ChooseSender_Receiver.this.getPackageName()));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivityForResult(intent, REQUEST_WRITE_SETTINGS);
        }

注:私の問題は、許可が既に許可されている場合でも、ポップアップが表示されていることです..許可を拒否して許可すると、許可ダイアログが閉じます。

私のデバイスは Moto e2 & Redmi mbls バージョンMです

ここに画像の説明を入力

4

1 に答える 1