我已经设置了所有需要的东西,但是无论何时我打开google位置选择器,它都会在加载后立即关闭。我还尝试通过使用项目包和SHA-1密钥限制api。
我添加了此依赖项
implementation 'com.google.android.gms:play-services-places:17.0.0'
在清单中,它具有类似元数据标签
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
活动中
if (hasPermissions()) {
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
try {
startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST);
} catch (Exception e) {
Log.e("112233", e.getStackTrace().toString());
}
}
正在打印日志。
2019-11-03 17:07:31.625 20912-20912/com.kashif.locationsample D/ViewRootImpl@57f08c4[MainActivity]: ViewPostIme pointer 0
2019-11-03 17:07:31.721 20912-20912/com.kashif.locationsample D/ViewRootImpl@57f08c4[MainActivity]: ViewPostIme pointer 1
2019-11-03 17:07:31.837 20912-20912/com.kashif.locationsample D/ViewRootImpl@57f08c4[MainActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
2019-11-03 17:07:31.837 20912-20912/com.kashif.locationsample D/InputMethodManager: prepareNavigationBarInfo() DecorView@d20f601[MainActivity]
2019-11-03 17:07:31.837 20912-20912/com.kashif.locationsample D/InputMethodManager: getNavigationBarColor() -855310
2019-11-03 17:07:32.519 20912-20912/com.kashif.locationsample D/InputTransport: Input channel destroyed: fd=87
2019-11-03 17:07:33.149 20912-20912/com.kashif.locationsample D/ViewRootImpl@57f08c4[MainActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
2019-11-03 17:07:33.150 20912-20912/com.kashif.locationsample D/InputMethodManager: prepareNavigationBarInfo() DecorView@d20f601[MainActivity]
2019-11-03 17:07:33.150 20912-20912/com.kashif.locationsample D/InputMethodManager: getNavigationBarColor() -855310
2019-11-03 17:07:33.151 20912-20912/com.kashif.locationsample D/InputMethodManager: prepareNavigationBarInfo() DecorView@d20f601[MainActivity]
2019-11-03 17:07:33.151 20912-20912/com.kashif.locationsample D/InputMethodManager: getNavigationBarColor() -855310
2019-11-03 17:07:33.151 20912-20912/com.kashif.locationsample V/InputMethodManager: Starting input: tba=com.kashif.locationsample ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
2019-11-03 17:07:33.151 20912-20912/com.kashif.locationsample D/InputMethodManager: startInputInner - Id : 0
2019-11-03 17:07:33.152 20912-20912/com.kashif.locationsample I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
2019-11-03 17:07:33.154 20912-20912/com.kashif.locationsample D/InputTransport: Input channel constructed: fd=87
2019-11-03 17:07:33.155 20912-20912/com.kashif.locationsample D/ViewRootImpl@57f08c4[MainActivity]: setWindowStopped(false) old=false