2012-06-22 53 views
-1

AutoCompleteTextView我有空指針異常的onCreateView方法把這個裏面DialogFragment時如何實現內部DialogFragment

AutoCompleteTextView med =(AutoCompleteTextView)getActivity().findViewById(R.id.new_autoCompleteT); 
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity().getBaseContext(), android.R.layout.simple_list_item_1, item); 
med.setAdapter(adapter); 
+0

小心分享你的logcat? –

+0

06-16 08:37:28.130:E/AndroidRuntime(2677):致命例外:main 06-16 08:37:28.130:E/AndroidRuntime(2677):java.lang.NullPointerException 06-16 08:37 :28.130:E/AndroidRuntime(2677):\t at rajab.apps.ViewPatient.visittFrag $ TaskDetailFragment.onCreateView(visittFrag.java:382) 06-16 08:37:28.130:E/AndroidRuntime(2677):\t at android .support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:870) – user1475665

回答

0

看來你正試圖檢索相關Activity一個View。你應該檢查電話getActivity(),也許它返回null,因爲它尚未附加的活動。檢查onActivityCreated (Bundle savedInstanceState)的方法,從doc

Called when the fragment's activity has been created and this fragment's view hierarchy instantiated. It can be used to do final initialization once these pieces are in place, such as retrieving views or restoring state.