Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. private void nextActivity() {
  2. // Here, thisActivity is the current activity
  3. if ((ContextCompat.checkSelfPermission(this,
  4. Manifest.permission.READ_PHONE_STATE)
  5. != PackageManager.PERMISSION_GRANTED) || (ContextCompat.checkSelfPermission(this,
  6. Manifest.permission.GET_ACCOUNTS)
  7. != PackageManager.PERMISSION_GRANTED)) {
  8.  
  9. ActivityCompat.requestPermissions(this,
  10. new String[]{Manifest.permission.READ_PHONE_STATE,Manifest.permission.GET_ACCOUNTS},
  11. PERMISSION_PHONE_READ_STATE);
  12. } else {
  13. TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  14. String imei = mTelephonyMgr.getDeviceId();
  15.  
  16. if (Build.VERSION.SDK_INT >= 23 && imei==null) {
  17. ActivityCompat.requestPermissions(this,
  18. new String[]{Manifest.permission.READ_PHONE_STATE,Manifest.permission.GET_ACCOUNTS},
  19. PERMISSION_PHONE_READ_STATE);
  20. } else {
  21. startActivity(new Intent(this, AtividadePrincipal.class));
  22. this.finish();
  23. }
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement