@Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { System.out.println("77"+requestCode); System.out.println(grantResults); switch (requestCode) { case MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE: System.out.println("88"+PackageManager.PERMISSION_GRANTED); if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { // do your stuff System.out.println("99999"); } else { Toast.makeText(IndexActivity.this, "GET_ACCOUNTS Denied", Toast.LENGTH_SHORT).show(); } break; default: System.out.println("101010"); super.onRequestPermissionsResult(requestCode, permissions, grantResults); } } public static final int MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE = 123; public boolean checkPermissi