В момента се забърквам с 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;
}