なぜ、どうして私がNullPointerExceptionを取得するのかわかりません。メソッドgetQuestion()は現在、トラブルシューティングの目的でハードコードされたStringを指しています。 UIを更新する必要がないように、setContentView()を実行する前に別の文字列を生成しようとしています。私のtextviewを別のオブジェクトから呼び出された文字列に置き換えます。java.lang.NullPointerException
私はメソッドgetQuestion(呼び出し初)
TextView t=new TextView(this);
t=(TextView)findViewById(R.id.textView4);
try {
//above executes well :) ... problem is below
t.setText(quiz.getQuestion());
} catch (Exception e1) {
// TODO Auto-generated catch block
Toast.makeText(AlarmReceiverActivity.this, "getQuestion() failed", Toast.LENGTH_LONG).show();
e1.printStackTrace();
}
setContentView(R.layout.main);
これは私のQuestion.classの一部です:
Question(){
question="null";
answer="null";
try {
newQuestion();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}//Question constructor
String getQuestion(){
return "This is a question?";
}//get question
'LogCat'からフルログを提供してください – Jin35