Package org.robolectric.shadows.gms
Class ShadowGooglePlayServicesUtil
- java.lang.Object
-
- org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
-
@Implements(com.google.android.gms.common.GooglePlayServicesUtil.class) public class ShadowGooglePlayServicesUtil extends Object
Calls to static method ofGooglePlayServicesUtil
will be redirected to the providedShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
implementation. UseprovideImpl(GooglePlayServicesUtilImpl)
to set the implementation instance. By default, aShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
is used in call redirection. Use mocks or subclassingShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
to achieve desired behaviors.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
Class containing methods with same signatures of the static methods ofGooglePlayServicesUtil
.
-
Constructor Summary
Constructors Constructor Description ShadowGooglePlayServicesUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Dialog
getErrorDialog(int errorCode, Activity activity, int requestCode)
static Dialog
getErrorDialog(int errorCode, Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
static PendingIntent
getErrorPendingIntent(int errorCode, Context context, int requestCode)
static ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
getImpl()
static String
getOpenSourceSoftwareLicenseInfo(Context context)
static Context
getRemoteContext(Context context)
static Resources
getRemoteResource(Context context)
static int
isGooglePlayServicesAvailable(Context context)
static void
provideImpl(ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl impl)
static void
reset()
static boolean
showErrorDialogFragment(int errorCode, Activity activity, int requestCode)
static boolean
showErrorDialogFragment(int errorCode, Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
static boolean
showErrorDialogFragment(int errorCode, Activity activity, android.support.v4.app.Fragment fragment, int requestCode, DialogInterface.OnCancelListener cancelListener)
static void
showErrorNotification(int errorCode, Context context)
-
-
-
Method Detail
-
getImpl
public static ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl getImpl()
-
provideImpl
public static void provideImpl(ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl impl)
-
reset
@Resetter public static void reset()
-
getRemoteContext
@Implementation public static Context getRemoteContext(Context context)
-
getRemoteResource
@Implementation public static Resources getRemoteResource(Context context)
-
showErrorDialogFragment
@Implementation public static boolean showErrorDialogFragment(int errorCode, Activity activity, android.support.v4.app.Fragment fragment, int requestCode, DialogInterface.OnCancelListener cancelListener)
-
showErrorDialogFragment
@Implementation public static boolean showErrorDialogFragment(int errorCode, Activity activity, int requestCode)
-
showErrorDialogFragment
@Implementation public static boolean showErrorDialogFragment(int errorCode, Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
-
getErrorDialog
@Implementation public static Dialog getErrorDialog(int errorCode, Activity activity, int requestCode)
-
getErrorDialog
@Implementation public static Dialog getErrorDialog(int errorCode, Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
-
getErrorPendingIntent
@Implementation public static PendingIntent getErrorPendingIntent(int errorCode, Context context, int requestCode)
-
getOpenSourceSoftwareLicenseInfo
@Implementation public static String getOpenSourceSoftwareLicenseInfo(Context context)
-
isGooglePlayServicesAvailable
@Implementation public static int isGooglePlayServicesAvailable(Context context)
-
showErrorNotification
@Implementation public static void showErrorNotification(int errorCode, Context context)
-
-