Guest User

Untitled

a guest
Apr 21st, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. if (ContextCompat.checkSelfPermission(thisActivity, Manifest.permission.WRITE_CALENDAR)
  2. != PackageManager.PERMISSION_GRANTED) {
  3. // Разрешение не получено
  4. }
  5.  
  6. ActivityCompat.requestPermissions(thisActivity,
  7. new String[]{Manifest.permission.READ_CONTACTS},
  8. MY_PERMISSIONS_REQUEST_READ_CONTACTS);
  9.  
  10. @Override
  11. public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
  12. switch (requestCode) {
  13. case MY_PERMISSIONS_REQUEST_READ_CONTACTS: {
  14.  
  15. // При отмене предоставления разрешений, этот массив пуст
  16. if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
  17.  
  18. // Разрешение получено
  19.  
  20. } else {
  21.  
  22. // Пользователь отказался предоставлять разрешение
  23. }
  24. return;
  25. }
  26.  
  27. // Обрабатываем другие разрешения
  28. }
  29. }
Add Comment
Please, Sign In to add comment