【发布时间】:2019-05-21 13:59:55
【问题描述】:
我创建了一个将设置当前位置的应用程序,并且位置的文本在按钮中。然后,当我单击该按钮时,它将显示 PlaceAutocomplete。但是,当我单击该按钮时会发生什么,它只会显示 PlaceAutocomplete 1 秒钟然后自动关闭.. 当我查看我的 logcat 时,没有错误
我从 google 获得我的 API 密钥,并将其放入我的 google_maps_api.xml 文件中。
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">API_KEY</string>
在我的清单中我添加了这个:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
下面是我创建的按钮。我很困惑我的错误在哪里。
b4_sourceButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Intent i = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).build(MainPageActivity.this);
startActivityForResult(i,200);
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
}
}
});
它应该只在单击我的按钮时显示 PlaceAutoComplete。就这些了。。
【问题讨论】:
标签: java android googleplacesautocomplete