javaで、定数式が必要とエラーが出るのですが、定数は定義してるつもりなのですがどうすればいいでしょうか?
なぜ、このようなエラーが出るのか教えていただけないでしょうか?
java
1private static int MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION =1; 2 3public void onRequestPermissionResult(int requestCode,String permission[],int[] grantResults) { 4 switch (requestCode) { 5//////////////////////////////////////////// 6///////constant expression required 7//////この下の行に定数式が必要とエラーが出ます。 8 9 case MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION : { 10 //ユーザーが許可した時 11 //許可が必要な機能を改めて実行する 12 if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { 13 myLocationEnable(); 14 } 15 else { 16 //ユーザーが許可しなかった時 17 //許可されなかったため機能が実行できないことを表示する 18 showToast("GPS昨日が使えないため機能が実行できないことを表示する"); 19 //以下を実行すると、java.lang.RuntimeExceptionになる 20 //mMap.setMyLocationEnabled(true); 21 } 22 return; 23 } 24 25 } 26 27 } 28
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。