我重复使用了Android团队的Google PlaceAutocomplete示例项目中的代码。PlaceAutocomplete得到未知状态代码:9000
我为每个项目使用了不同的键(也在谷歌控制台中为Android启用Google Places)。
当我构建并运行示例项目时,它工作正常。然而,当我从我的应用程序运行它,有时它正在工作,其他时间我得到未知的状态代码:9000(从status.toString())。
我得到这个在控制台上:
04-08 01:15:39.331 16148-10791/? W/Places﹕ f.a:633: gLocReplyElement unsuccessful status: 1
04-08 01:15:39.332 16148-10791/? W/Places﹕ f.a:660: gPlaceQueryResult unsuccessful responseCode: 26
04-08 01:15:39.339 10558-11608/com.travelapp.karet W/karet﹕ Error getting autocomplete prediction API call: Status{statusCode=unknown status code: 9000, resolution=null}
这是非常奇怪的,所以当我输入S,I(开始暗示的地方),N,G。所以当我到达第四封信时,偶尔会有这个错误。
所以这是唯一不同的部分仅仅是int值的clientId,我传递给mgoogleApiClient.enableAutoManage()
示例项目使用0,而我的项目中使用9993938838939(随机数)。 - 我不确定我应该在这里放置什么样的值(它拒绝已被其他应用使用的数字)
除此之外,代码没有区别(只有我将Googleclient变量放在Activity上,但实际上在片段上自动完成实施)
请帮忙。
我得到这个在控制台上:[BR] '一月4日至8日:15:39.331 16148-10791 /? W/Places:f.a:633:gLocReplyElement不成功状态:1' '04-08 01:15:39.332 16148-10791 /? W/Places:fa:660:gPlaceQueryResult不成功responseCode:26' '04-08 01:15:39.339 10558-11608/com.travelapp.karet W/karet:获取自动填充预测API调用出错:状态{statusCode = unknown状态代码:9000,分辨率=空}' – 2015-04-07 18:16:03
您是否启用了Android的位置API或一般的?我遇到了这个问题,因为我启用了错误的API。 – 2015-04-11 01:53:57
已启用它 – 2015-04-14 17:19:54