Как обновить TextView Activity из другого класса

Я новичок в программировании на Android/Java. У меня есть два класса: один — это Activity , а другой — обычный класс. Мой класс активности содержит TextView. Могу ли я обновить TextViewкласса активности из обычного класса? Пробовал со случайным кодом, но не получается.

// activity class
public class MainMenu extends Activity {
    public TextView txtView;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView txtView = (TextView)findViewById(R.id.text);   
    }
}

// Other class
public class ClassB {
    public ClassB() {
        public void Update() {
            TextView txtView = (TextView)findViewById(R.id.text);
            txtView.setText("Hello");
        }
    }
}
26
задан 0xCursor 11 February 2019 в 02:41
поделиться