Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在onCreateView()中调用SupportPlaceAutocompleteFragment_Android_Google Maps_Google Places Api - Fatal编程技术网

Android 如何在onCreateView()中调用SupportPlaceAutocompleteFragment

Android 如何在onCreateView()中调用SupportPlaceAutocompleteFragment,android,google-maps,google-places-api,Android,Google Maps,Google Places Api,我在我的应用程序中使用getChildFragmentManager(),我想在Fragment OncreateView()中调用下面的代码。有人能帮我实现这个功能吗,实际上我已经保留了代码,我在第2行遇到了错误 1. SupportPlaceAutocompleteFragment autocompleteFragment = (SupportPlaceAutocompleteFragment) getFragmentManager() 2. .

我在我的应用程序中使用getChildFragmentManager(),我想在Fragment OncreateView()中调用下面的代码。有人能帮我实现这个功能吗,实际上我已经保留了代码,我在第2行遇到了错误

   1.  SupportPlaceAutocompleteFragment autocompleteFragment = (SupportPlaceAutocompleteFragment) getFragmentManager()
   2.                 .findFragmentById(R.id.place_autocomplete_fragment);
   3.         autocompleteFragment.setOnPlaceSelectedListener(this);
   4.         autocompleteFragment.setHint("Select a Location");
错误:java.lang.NullPointerException:尝试调用虚拟方法'void com.google.android.gms.location.places.ui.SupportPlaceAutocompleteFragment.setOnPlaceSelectedListener(com.google.android.gms.location.places.ui.PlaceSelectionListener)'在空对象引用上com.example.sample.fragments.LocationFragment.onCreateView(LocationFragment.java:2)


当您使用
SupportPlaceAutocompleteFragment
时,您的活动应该实现
AppCompatActivity
(或
FragmentActivity
,并使用
getSupportFragmentManager()
)访问您的片段

或者反过来,创建一个
placeautocompleteframent
而不是
supportplaceautocompleteframent

检查选项#1的支撑部分

另外,我假设您的布局xml中已经有
R.id.place\u autocomplete\u fragment

                                                                        at