-1

これを onCreateView メソッドの DialogFragment 内に配置すると、null ポインター例外が発生します

 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);
4

1 に答える 1

0

View関連する から を取得しようとしているようですActivity。への呼び出しを確認する必要がgetActivity()あります。アクティビティがまだアタッチされていないため、null が返されている可能性があります。ドキュメントonActivityCreated (Bundle savedInstanceState)からメソッドを確認してください:

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. 
于 2012-06-22T19:56:38.097 に答える