@Implements(value=com.google.android.gms.common.GooglePlayServicesUtil.class) public class ShadowGooglePlayServicesUtil extends Object
Calls to static method of GooglePlayServicesUtil
will be redirected to the provided ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
implementation. Use provideImpl(GooglePlayServicesUtilImpl)
to set the implementation instance. By default, a ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
is used in call redirection. Use mocks or subclassing ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
to achieve desired behaviors.
Modifier and Type | Class and Description |
---|---|
static class |
ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
Class containing methods with same signatures of the static methods of
GooglePlayServicesUtil . |
Constructor and Description |
---|
ShadowGooglePlayServicesUtil() |
public static ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl getImpl()
public static void provideImpl(ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl impl)
@Resetter public static void reset()
@Implementation public static Context getRemoteContext(Context context)
@Implementation public static Resources getRemoteResource(Context context)
@Implementation public static boolean showErrorDialogFragment(int errorCode, Activity activity, android.support.v4.app.Fragment fragment, int requestCode, DialogInterface.OnCancelListener cancelListener)
@Implementation public static boolean showErrorDialogFragment(int errorCode, Activity activity, int requestCode)
@Implementation public static boolean showErrorDialogFragment(int errorCode, Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
@Implementation public static Dialog getErrorDialog(int errorCode, Activity activity, int requestCode)
@Implementation public static Dialog getErrorDialog(int errorCode, Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
@Implementation public static PendingIntent getErrorPendingIntent(int errorCode, Context context, int requestCode)
@Implementation public static String getOpenSourceSoftwareLicenseInfo(Context context)
@Implementation public static int isGooglePlayServicesAvailable(Context context)
@Implementation public static void showErrorNotification(int errorCode, Context context)