Untitled
unknown
plain_text
a year ago
1.1 kB
5
Indexable
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_SMS) != PackageManager.PERMISSION_GRANTED) { // Permission is not granted // You should request the permission ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_SMS}, MY_PERMISSIONS_REQUEST_READ_SMS); } else { // Permission has already been granted // Proceed with reading SMS readSMS(); } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { if (requestCode == MY_PERMISSIONS_REQUEST_READ_SMS) { // If request is cancelled, the result arrays are empty if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { // Permission was granted, proceed with reading SMS readSMS(); } else { // Permission denied, handle accordingly Toast.makeText(this, "Permission denied", Toast.LENGTH_SHORT).show(); } } }
Editor is loading...
Leave a Comment