android textview возвращает исключение нулевой ошибки - PullRequest
0 голосов
/ 04 июля 2011
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); возвращает ошибку нулевого указателя после запуска программы, если я использовал toast там без использования txt.setText, она работает нормально.

В чем проблема?

Спасибо

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Вероятно, (TextView)findViewById(R.id.booom); вернул ноль. Убедитесь, что booom является идентификатором TextView.

0 голосов
/ 04 июля 2011

Я предполагаю, что ing является нулем. String.valueOf выдает исключение NullPointerException, если вы передаете его null.

...