Я слишком долго застрял в этой проблеме. я думаю, что это просто, но я разработчик Android-разработчиков, поэтому ваша помощь будет очень признательна.как установить текст из другого класса активности
У меня есть два вида деятельности. В моем основном мастере деятельности есть текстовое изображение и кнопка. То, что я пытаюсь сделать, - это реализовать кнопку, чтобы изменить текст текстового представления из другого класса активности (класс Btn).
это мой класс Btn
public class Btn extends Activity implements OnClickListener {
Button btn;
TextView textBox;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.btn);
textBox = (TextView)findViewById(R.id.address);
btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
textBox.setText("Test Test");
}
}
теперь это компилируется и работает нормально, но когда я нажимаю кнопку ничего не происходит. Мне хотелось бы узнать, как изменить текст текстового поля, когда я нажимаю кнопку. Я знаю, как это сделать в моем основном классе активности, но я хотел бы сделать это из другого класса.
Возможный дубликат [Как передать объект из одной активности в другую в Android] (http://stackoverflow.com/questions/2736389/how-to-pass-object-from-one-activity-to-another- in-android) –
Ваш вопрос мне не ясен, вы хотите изменить текст textview в классе MainActivity после получения некоторых данных из второго класса Activity на Btn Click Event ??? –