Parcourir la source

[CURIO_FINE-513]許可されないパーミッションをコメントアウト

y.tomita il y a 5 mois
Parent
commit
a64bacbd13

+ 7 - 5
app/src/main/java/jp/co/ecosysnetwork/ccloca_app/activity/SplashActivity.java

@@ -282,11 +282,12 @@ public class SplashActivity
                 || (ActivityCompat.checkSelfPermission(ctx, Manifest.permission.ACCESS_BACKGROUND_LOCATION) != PackageManager.PERMISSION_GRANTED)
         ) {
             // パーミッションがない場合、パーミッションを要求
-            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE,
+            ActivityCompat.requestPermissions(this, new String[]{
+//                    Manifest.permission.WRITE_EXTERNAL_STORAGE,
                     Manifest.permission.INTERNET,
                     Manifest.permission.ACCESS_FINE_LOCATION,
                     Manifest.permission.ACCESS_COARSE_LOCATION,
-                    Manifest.permission.ACCESS_BACKGROUND_LOCATION,
+//                    Manifest.permission.ACCESS_BACKGROUND_LOCATION,
             }, REQUEST_CODE);
         } else {
             // 初期処理
@@ -305,12 +306,13 @@ public class SplashActivity
     @Override
     public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
         if (requestCode == REQUEST_CODE) {
-            if ((grantResults.length >= 5)
+//            if ((grantResults.length >= 5)
+            if ((grantResults.length >= 3)
                     && (grantResults[0] == PackageManager.PERMISSION_GRANTED)
                     && (grantResults[1] == PackageManager.PERMISSION_GRANTED)
                     && (grantResults[2] == PackageManager.PERMISSION_GRANTED)
-                    && (grantResults[3] == PackageManager.PERMISSION_GRANTED)
-                    && (grantResults[4] == PackageManager.PERMISSION_GRANTED)
+//                    && (grantResults[3] == PackageManager.PERMISSION_GRANTED)
+//                    && (grantResults[4] == PackageManager.PERMISSION_GRANTED)
             ) {
                 // パーミッションが得られた場合は処理を継続
                 initExec();