本文整理汇总了Java中com.google.android.gms.common.GoogleApiAvailability.getErrorDialog方法的典型用法代码示例。如果您正苦于以下问题:Java GoogleApiAvailability.getErrorDialog方法的具体用法?Java GoogleApiAvailability.getErrorDialog怎么用?Java GoogleApiAvailability.getErrorDialog使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.android.gms.common.GoogleApiAvailability
的用法示例。
在下文中一共展示了GoogleApiAvailability.getErrorDialog方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onResume
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
@Override
protected void onResume() {
super.onResume();
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int errorCode = apiAvailability.isGooglePlayServicesAvailable(this);
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailability.getErrorDialog(this,
errorCode,
REQUEST_ERROR,
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
// Leave if services are unavailable.
finish();
}
});
errorDialog.show();
}
}
示例2: isGooglePlayServicesAvailable
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
public boolean isGooglePlayServicesAvailable() {
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
int code = googleApiAvailability.isGooglePlayServicesAvailable(context);
if (code != ConnectionResult.SUCCESS) {
if (googleApiAvailability.isUserResolvableError(code)) {
googleApiAvailability.getErrorDialog(context, code, PLAY_SERVICE_RESOLUTION_REQUEST, this);
} else {
showLog("THIS DEVICE IS NOT SUPPORTED");
Util.killAppProccess();
}
showLog("isGooglePlayServicesAvailable - " + "false");
return false;
}
showLog("isGooglePlayServicesAvailable - " + "true");
return true;
}
示例3: onResume
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
@Override
public void onResume() {
super.onResume();
GoogleApiAvailability apiAvailablity = GoogleApiAvailability.getInstance();
int errorCode = apiAvailablity.isGooglePlayServicesAvailable(getContext());
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailablity.getErrorDialog(getActivity(), errorCode,
REQUEST_ERROR, new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
getActivity().finish();
}
});
errorDialog.show();
}
}
示例4: onResume
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
@Override
public void onResume() {
super.onResume();
updateUI();
//checking if Play Store app installed on device
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int errorCode = apiAvailability.isGooglePlayServicesAvailable(getActivity());
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailability
.getErrorDialog(getActivity(), errorCode, REQUEST_ERROR,
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
getActivity().finish();
}
});
errorDialog.show();
}
}
示例5: onResume
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
@Override
protected void onResume() {
super.onResume();
//checking if Play Store app installed on device
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int errorCode = apiAvailability.isGooglePlayServicesAvailable(this);
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailability
.getErrorDialog(this, errorCode, REQUEST_ERROR,
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
finish();
}
});
errorDialog.show();
}
}
示例6: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
if (mProgress != null && mProgress.isShowing()) {
mProgress.dismiss();
}
try {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
getActivity(),
connectionStatusCode,
ConstantValues.REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
} catch (Exception e) {
Utils.showNotReportableErrorDialog(getActivity(), e.getMessage(), "");
}
}
示例7: googleServicesAvailable
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
public boolean googleServicesAvailable() {
GoogleApiAvailability api = GoogleApiAvailability.getInstance();
int isAvailable = api.isGooglePlayServicesAvailable(this);
if (isAvailable == ConnectionResult.SUCCESS) {
return true;
} else if (api.isUserResolvableError(isAvailable)) {
Dialog dialog = api.getErrorDialog(this, isAvailable, 0);
dialog.show();
} else {
Toast.makeText(this, "Cannot connect to Google Play Services", Toast.LENGTH_SHORT).show();
}
return false;
}
示例8: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
private void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
context,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例9: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
private void showGooglePlayServicesAvailabilityErrorDialog(final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
getActivity(),
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例10: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
private void showGooglePlayServicesAvailabilityErrorDialog(final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
this,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例11: checkPlayServices
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
private boolean checkPlayServices(){
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
int resultCode = googleApiAvailability.isGooglePlayServicesAvailable(mActivity);
if(resultCode != ConnectionResult.SUCCESS) {
if(googleApiAvailability.isUserResolvableError(resultCode)) {
if(mErrorDialog == null) {
mErrorDialog = googleApiAvailability.getErrorDialog(mActivity, resultCode, 2404);
mErrorDialog.setCancelable(false);
}
if(!mErrorDialog.isShowing())
mErrorDialog.show();
}
}
return resultCode == ConnectionResult.SUCCESS;
}
示例12: isGoogleServicesAvailable
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
/**
* Checks if google services are available
* @return
*/
public boolean isGoogleServicesAvailable() {
GoogleApiAvailability api = GoogleApiAvailability.getInstance();
int isAvailable = api.isGooglePlayServicesAvailable(this);
if (isAvailable == ConnectionResult.SUCCESS) {
return Boolean.TRUE;
} else if (api.isUserResolvableError(isAvailable)) {
Dialog dialog = api.getErrorDialog(this, isAvailable, 0);
dialog.show();
} else {
toastMe("Can't connect to play services!", this);
}
return Boolean.FALSE;
}
示例13: googleplayservice
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
public boolean googleplayservice() {
GoogleApiAvailability api = GoogleApiAvailability.getInstance();
int isAvaible = api.isGooglePlayServicesAvailable(this);
if (isAvaible == ConnectionResult.SUCCESS) {
return true;
} else if (api.isUserResolvableError(isAvaible)) {
Dialog dialog = api.getErrorDialog(this, isAvaible, 0);
dialog.show();
} else {
Toast.makeText(this, "Can't Connect to play services", Toast.LENGTH_LONG).show();
}
return false;
}
示例14: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
CheckupReminders.this,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例15: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //导入方法依赖的package包/类
void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
ClockActivity.this,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}