我在android应用程序中使用UserAddressRequest来提示用户使用以下代码选择地址。
if (HomeActivity.mGoogleApiClient.isConnected()) { // Google API is connected
// Building request for UserAddress
UserAddressRequest request = UserAddressRequest.newBuilder().build();
// Submitting the request for UserAddress object
Address.requestUserAddress(HomeActivity.mGoogleApiClient, request,
HomeActivity.REQUEST_CODE_RESOLVE_ADDRESS_LOOKUP);
} else { // Google API is not connected
if (!HomeActivity.mGoogleApiClient.isConnecting()) {
// Connect Google API if not connecting already
HomeActivity.mGoogleApiClient.connect();
}
}
在我的onActivityResult中,我得到了正确的requestCode,但之前我没有得到1的结果代码(得到了-1,本周早些时候一切正常)。我没有更改代码中的任何内容,现在它不起作用了。有没有人遇到过这个问题,或者知道该怎么办?
我在给android支持的一封电子邮件中提到了这一点,他们将其转交给了团队中的某个人。我很快收到一封电子邮件,说正在调查这个问题。然后在接下来的一周(上周),该电话再次在android m上正常工作。我不知道这是否是他们的问题,但它似乎又正常工作了。