小编jne*_*len的帖子

android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback中的Strange ArrayIndexOutOfBoundsException

我在Play商店控制台收到一个与android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback有关的奇怪的越界异常

java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
    at com.example.MyFragmentActivity.onRequestPermissionsResult(MyFragmentActivity.java:2068)
    at android.app.Activity.requestPermissions(Activity.java:4163)
    at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompat23.java:32)
    at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:316)
    at com.example.MyFragmentActivity.onConnected(MyFragmentActivity.java:2048)
    at com.google.android.gms.common.internal.zzk.zzk(Unknown Source)
    at com.google.android.gms.common.api.internal.zzj.zzi(Unknown Source)
    at com.google.android.gms.common.api.internal.zzh.zzpx(Unknown Source)
    at com.google.android.gms.common.api.internal.zzh.onConnected(Unknown Source)
    at com.google.android.gms.common.api.internal.zzl.onConnected(Unknown Source)
    at com.google.android.gms.common.api.internal.zzc.onConnected(Unknown Source)
    at com.google.android.gms.common.internal.zzj$zzg.zzqL(Unknown Source)
    at com.google.android.gms.common.internal.zzj$zza.zzc(Unknown Source)
    at com.google.android.gms.common.internal.zzj$zza.zzw(Unknown Source)
    at com.google.android.gms.common.internal.zzj$zzc.zzqN(Unknown Source)
    at com.google.android.gms.common.internal.zzj$zzb.handleMessage(Unknown Source)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:158)
    at android.app.ActivityThread.main(ActivityThread.java:7229)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Run Code Online (Sandbox Code Playgroud)

这是我的onRequestPermissionsResult实现

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
    switch (requestCode) {
        case REQUEST_CODE_ASK_LOCATION_PERMISSIONS:
            if (grantResults[0] …
Run Code Online (Sandbox Code Playgroud)

android

30
推荐指数
1
解决办法
6284
查看次数

标签 统计

android ×1