fork download
  1. private void checkPermission()
  2. {
  3. List<String> permissionsNeeded = new ArrayList<String>();
  4. final List<String> permissionsList = new ArrayList<String>();
  5. if (!addPermission(permissionsList, Manifest.permission.INTERNET))
  6. permissionsNeeded.add("1");
  7. if (!addPermission(permissionsList, Manifest.permission.CHANGE_WIFI_STATE))
  8. permissionsNeeded.add("2");
  9. if (!addPermission(permissionsList, Manifest.permission.WAKE_LOCK))
  10. permissionsNeeded.add("3");
  11. if (!addPermission(permissionsList, Manifest.permission.ACCESS_WIFI_STATE))
  12. permissionsNeeded.add("4");
  13. if (!addPermission(permissionsList, Manifest.permission.READ_PHONE_STATE))
  14. permissionsNeeded.add("5");
  15. if (!addPermission(permissionsList, Manifest.permission.ACCESS_COARSE_LOCATION))
  16. permissionsNeeded.add("6");
  17. if (!addPermission(permissionsList, Manifest.permission.ACCESS_FINE_LOCATION))
  18. permissionsNeeded.add("7");
  19. if (!addPermission(permissionsList, "com.google.android.providers.gsf.permission.READ_GSERVICES"))
  20. permissionsNeeded.add("8");
  21. if (!addPermission(permissionsList, "com.google.android.c2dm.permission.RECEIVE"))
  22. permissionsNeeded.add("9");
  23. if (!addPermission(permissionsList, "com.example.gcm.permission.C2D_MESSAGE"))
  24. permissionsNeeded.add("10");
  25. if (!addPermission(permissionsList, "com.example.gcm.permission.C2D_MESSAGE"))
  26. permissionsNeeded.add("11");
  27. if (permissionsList.size() > 0)
  28. {
  29. if (permissionsNeeded.size() > 0)
  30. {
  31. ActivityCompat.requestPermissions(MainActivity.this,
  32. permissionsList.toArray(new String[permissionsList.size()]),
  33. REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS);
  34. }
  35. }
  36. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
private void checkPermission()
        ^
Main.java:4: error: class, interface, or enum expected
        final List<String> permissionsList = new ArrayList<String>();
              ^
Main.java:5: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.INTERNET))
        ^
Main.java:7: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.CHANGE_WIFI_STATE))
        ^
Main.java:9: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.WAKE_LOCK))
        ^
Main.java:11: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.ACCESS_WIFI_STATE))
        ^
Main.java:13: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.READ_PHONE_STATE))
        ^
Main.java:15: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.ACCESS_COARSE_LOCATION))
        ^
Main.java:17: error: class, interface, or enum expected
        if (!addPermission(permissionsList, Manifest.permission.ACCESS_FINE_LOCATION))
        ^
Main.java:19: error: class, interface, or enum expected
        if (!addPermission(permissionsList, "com.google.android.providers.gsf.permission.READ_GSERVICES"))
        ^
Main.java:21: error: class, interface, or enum expected
        if (!addPermission(permissionsList, "com.google.android.c2dm.permission.RECEIVE"))
        ^
Main.java:23: error: class, interface, or enum expected
        if (!addPermission(permissionsList, "com.example.gcm.permission.C2D_MESSAGE"))
        ^
Main.java:25: error: class, interface, or enum expected
        if (!addPermission(permissionsList, "com.example.gcm.permission.C2D_MESSAGE"))
        ^
Main.java:27: error: class, interface, or enum expected
        if (permissionsList.size() > 0)
        ^
Main.java:34: error: class, interface, or enum expected
            }
            ^
15 errors
stdout
Standard output is empty