Guest User

Untitled

a guest
Jan 19th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. if ( Build.VERSION.SDK_INT >= Build.VERSION_CODES.M ) {
  2.  
  3. String[] PERMISSIONS = {
  4. Manifest.permission.WRITE_EXTERNAL_STORAGE,
  5. Manifest.permission.READ_EXTERNAL_STORAGE
  6. };
  7.  
  8. if (context != null && PERMISSIONS != null) {
  9. for (String permission : PERMISSIONS) {
  10. if (ActivityCompat.checkSelfPermission(context, permission) != PackageManager.PERMISSION_GRANTED) {
  11. ActivityCompat.requestPermissions(this, PERMISSIONS, PERMISSION_ALL);
  12. }else {
  13.  
  14. isPermissionSet();
  15.  
  16. }
  17. }
  18. }
  19.  
  20. }else {
  21.  
  22. isPermissionSet();
  23.  
  24. }
  25.  
  26.  
  27. @Override
  28. public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
  29. super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  30.  
  31. int grant = grantResults[0];
  32. A.T("TT");
  33.  
  34. if (requestCode == PERMISSION_ALL && grantResults[0] >= 0) {
  35. isPermissionSet();
  36.  
  37. }
  38.  
  39. if (requestCode == 15 &&
  40.  
  41. grantResults[0] >= 0
  42. ) {
  43. isPermissionSet();
  44.  
  45. }
  46.  
  47. }
Add Comment
Please, Sign In to add comment