findViewById() не работает в классе не MainActivity

У меня есть текстовое представление в моем Lyout, и я хотел бы установить некоторый текст в это текстовое представление. Это должно быть сделано в классе, который не является классом MainActivity.

Проблема в том, что я получаю исключение null pointer.

Вот мой код:

public class UserInformations extends Activity{

TextView emailTextView;
LocalDatabase localdatabase= new LocalDatabase(this);


    public void getUserInformation()
    {
    emailTextView = (TextView) findViewById(R.id.EmailTextView);
    String email = localdatabase.getUserEmail();
    emailTextView.setText(email);
    }
}

Когда я делаю это в классе Main Activity, это работает, но это не работает в другом классе.

25
задан Reza_Rg 12 December 2012 в 13:39
поделиться