Android Google PlayServiceSutil.batherRorDialogFragment()发布的NPE
尝试解决google play services错误时,如下所示:Android Google PlayServiceSutil.batherRorDialogFragment()发布的NPE,android,nullpointerexception,google-play-services,google-play-games,Android,Nullpointerexception,Google Play Services,Google Play Games,尝试解决google play services错误时,如下所示: GooglePlayServicesUtil.showErrorDialogFragment(connectionResult.getErrorCode(), base, 100, new DialogInterface.OnCancelListener() { @Override public void onCancel(final DialogI
GooglePlayServicesUtil.showErrorDialogFragment(connectionResult.getErrorCode(), base, 100, new DialogInterface.OnCancelListener() {
@Override
public void onCancel(final DialogInterface dialogInterface) { }
});
作为不玩游戏的emulator上的一个测试用例,我遇到了以下异常,但还没有找到解决方法
D/gobandroid( 3370): java.lang.NullPointerException
D/gobandroid( 3370): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1410)
D/gobandroid( 3370): at android.app.Activity.startActivityForResult(Activity.java:3370)
D/gobandroid( 3370): at android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:48)
D/gobandroid( 3370): at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:75)
D/gobandroid( 3370): at android.app.Activity.startActivityForResult(Activity.java:3331)
D/gobandroid( 3370): at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:871)
D/gobandroid( 3370): at com.google.android.gms.common.internal.zzi$1.zzasn(Unknown Source)
D/gobandroid( 3370): at com.google.android.gms.common.internal.zzi.onClick(Unknown Source)
D/gobandroid( 3370): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
D/gobandroid( 3370): at android.os.Handler.dispatchMessage(Handler.java:99)
D/gobandroid( 3370): at android.os.Looper.loop(Looper.java:137)
D/gobandroid( 3370): at android.app.ActivityThread.main(ActivityThread.java:5041)
D/gobandroid( 3370): at java.lang.reflect.Method.invokeNative(Native Method)
D/gobandroid( 3370): at java.lang.reflect.Method.invoke(Method.java:511)
D/gobandroid( 3370): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
D/gobandroid( 3370): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
D/gobandroid( 3370): at dalvik.system.NativeStart.main(Native Method)
这次通话也会发生同样的情况:
GooglePlayServicesUtil.showErrorDialogFragment(connectionResult.getErrorCode(), base, null, 100, null);
对话框显示,但按OK时,我得到NPE