В настоящее время я возился с DialogFragment, чтобы научиться его использовать. Я предположил, что по сравнению с onCreateView()
, onCreate()
может сделать это:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
testTextView.setText("SUCCESS!"); //ERROR HERE
}
Но я ошибаюсь. Не уверен, почему он не работает. Ошибка исчезает, когда я закомментирую testTextView.setText("Success!");
Ошибка представляет собой исключение NullPointerException, а затем она просто помечает строку 39, в которой находится ошибочная строка кода. Любые разъяснения очень ценятся.
РЕДАКТИРОВАТЬ:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View testView = (View)inflater.inflate(R.layout.test_dialog_file, container, false);
//instantiated testTextView globally
testTextView = (TextView)testView.findViewById(R.id.set_text);
testTextView.setText("SUCCESS!");
return testView;
}