私は現在、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;
}