Android 如何在onActivityResult中重新连接位置客户端(融合位置)

Android 如何在onActivityResult中重新连接位置客户端(融合位置),android,Android,如果要检索用户当前位置,请使用Google最近提供的新融合位置瞄准并获取当前位置。但是,当我的应用程序未启用任何位置服务时,它会转到位置设置页面并在OnActivity中选择特定位置服务。结果mLocationClient未重新连接,应用程序崩溃,请提供帮助如何重新连接位置客户端您必须调用: if (!mLocationClient.isConnected()) { mLocationClient.connect(); } 然后等待连接在以下位置完成: @Overrid

如果要检索用户当前位置,请使用Google最近提供的新融合位置瞄准并获取当前位置。但是,当我的应用程序未启用任何位置服务时,它会转到位置设置页面并在OnActivity中选择特定位置服务。结果mLocationClient未重新连接,应用程序崩溃,请提供帮助如何重新连接位置客户端

您必须调用:

if (!mLocationClient.isConnected()) {
        mLocationClient.connect();
    }
然后等待连接在以下位置完成:

@Override
public void onConnected(Bundle connectionHint) {
    startPeriodicUpdates();

}