随着Google发布新的Places SDK。我正在将其集成到我的一个旧项目中。
在与Google Map Places API完美配合之前,但是在添加新的Places API之后,它向我显示错误
我尝试添加如下内容
AutocompleteSupportFragment autocompleteFragment =
(AutocompleteSupportFragment)
getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
与开发者网站上显示的相同,但仍然显示错误!
Inconvertible types; cannot cast 'android.support.v4.app.Fragment' to 'com.google.android.libraries.places.widget.AutocompleteSupportFragment'
这是我的布局:
<fragment android:id="@+id/place_autocomplete_fragment"
android:layout_width="match_parent"
android:layout_height="35dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:layout_marginRight="10dp"
android:name= "com.google.android.libraries.places.widget.AutocompleteSupportFragment"/>
答案 0 :(得分:-1)
使用这段代码来实现您的结果。
PlaceAutocompleteFragment autocompleteFragment1 = (PlaceAutocompleteFragment)getActivity().getFragmentManager().findFragmentById(R.id.autocomplete_fragment1);