@Beta public class GooglePlayServicesAvailabilityIOException extends UserRecoverableAuthIOException
Beta
GooglePlayServicesAvailabilityException
into an IOException
so it can be
caught directly.
Use getConnectionStatusCode()
to display the error dialog. Alternatively, use getCause()
to get the wrapped GooglePlayServicesAvailabilityException
. Example usage:
catch (final GooglePlayServicesAvailabilityIOException availabilityException) {
myActivity.runOnUiThread(new Runnable() {
public void run() {
Dialog dialog = GooglePlayServicesUtil.getErrorDialog(
availabilityException.getConnectionStatusCode(),
myActivity, MyActivity.REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
}
Constructor and Description |
---|
GooglePlayServicesAvailabilityIOException(com.google.android.gms.auth.GooglePlayServicesAvailabilityException wrapped) |
Modifier and Type | Method and Description |
---|---|
com.google.android.gms.auth.GooglePlayServicesAvailabilityException |
getCause() |
int |
getConnectionStatusCode()
Returns the error code to use with
GooglePlayServicesUtil.getErrorDialog(int, Activity,
int) . |
getIntent
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public GooglePlayServicesAvailabilityIOException(com.google.android.gms.auth.GooglePlayServicesAvailabilityException wrapped)
public com.google.android.gms.auth.GooglePlayServicesAvailabilityException getCause()
getCause
in class UserRecoverableAuthIOException
public final int getConnectionStatusCode()
GooglePlayServicesUtil.getErrorDialog(int, Activity,
int)
.Copyright © 2010–2022 Google. All rights reserved.