Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 活动上下文之外的GoogleAppClient_Android_Android Googleapiclient - Fatal编程技术网

Android 活动上下文之外的GoogleAppClient

Android 活动上下文之外的GoogleAppClient,android,android-googleapiclient,Android,Android Googleapiclient,我希望为所有应用程序创建唯一一个mGoogleApiClient实例,并希望使用enableAutoManage方法或处理活动上下文之外的onConnectionFailed回调,例如在服务中 但是enableautomanagement方法需要一个FragmentActivity参数 还需要活动上下文来处理onConnectionFailed回调,如下所示: @Override public void onConnectionFailed(@NonNull ConnectionResult c

我希望为所有应用程序创建唯一一个mGoogleApiClient实例,并希望使用enableAutoManage方法或处理活动上下文之外的onConnectionFailed回调,例如在服务中

但是enableautomanagement方法需要一个FragmentActivity参数

还需要活动上下文来处理onConnectionFailed回调,如下所示:

@Override
public void onConnectionFailed(@NonNull ConnectionResult connectionResult) {
    if (!connectionResult.hasResolution()) {
        GoogleApiAvailability.getInstance().showErrorNotification(context, connectionResult);
             GoogleApiAvailability.getInstance().getErrorDialog(mFragmentActivity, connectionResult.getErrorCode(), 0).show();
        return;
    }
    try {
        connectionResult.startResolutionForResult(mFragmentActivity, RequestCode.REQUEST_CODE_RESOLUTION);
    } catch (IntentSender.SendIntentException e) {
        Log.e(TAG, "Exception while starting resolution activity", e);
    }
}
是否可以在没有此活动上下文的情况下执行此操作