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

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

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

Вот мой код:

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, это работает, но это не работает не в другом классе.

Ответы на вопрос(4)

Ваш ответ на вопрос