2011-07-04 12 views
0
public class .. { 

TextView txt; 

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    txt = (TextView)findViewById(R.id.booom); 
    doMethod(); 
} 

ClassOne classOne = new ClassOne(); 
private void doMethod() { 
    classOne.refire(this, classTwo); 
} 

public ClassTwo classTwo = new ClassTwo(){ 
    public void nomnom(Double ing){ 
     txt.setText(String.valueOf(ing); //null point error 
    } 
} 

txt.setText(String.valueOf(ing);リターンnullポインタエラーexpectionプログラムは、実行されると。アンドロイドのTextViewリターンヌルエラー例外

どのような問題がありますか?

おかげ

+0

ところで、あなたはかっこを閉じなかった: 'txt.setText(String.valueOf(ing));' – MByD

+0

あなたのコードにエラーが含まれているのでコードをコンパイルすることができたら驚きます。 'txt.setText(String.valueOf(ing);' –

答えて

1

おそらく(TextView)findViewById(R.id.booom);はnullを返しました。 booomがTextViewのIDであることを確認してください。

0

私の推測では、ingはnullです。 String.valueOfはnullを渡すかどうかをNullPointerExceptionをスローします。

+0

の行に最後に囲まれた括弧 ')'がありません.MByDが正しいとはいえ、TextViewもnullになる可能性があります。 – Gregory

関連する問題