GooglePlayServicesUtil.getErrorDialog什么都不做

时间:2013-11-07 16:24:56

标签: android google-play-services android-maps-v2

我正在尝试处理用户没有正确设置Play的用例。这似乎非常直接,但我无法让对话框做任何事情。对于使用onCreate的{​​{1}},我在FragmentActivity中有以下代码。我确保执行确实在if语句中。

Maps v2

我尝试将代码插入到另一个活动中,没有if检查,并且对话框显示正常。

1 个答案:

答案 0 :(得分:1)

如果我正确,您正试图显示对话框错误。试试这个:

<强>编辑:

好的,我前段时间遇到了同样的问题,所以这是我在其中一个项目中使用的确切代码。我在'isGooglePlayServicesAvailable'上调用'getActivity'而不是传递此内容。

int checkGooglePlayServices = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getActivity());
if (checkGooglePlayServices != ConnectionResult.SUCCESS) {
    Dialog dialog = GooglePlayServicesUtil.getErrorDialog(checkGooglePlayServices, getActivity(), DIALOG_GET_GOOGLE_PLAY_SERVICES);
    dialog.show();
}