Я хочу, чтобы кнопка в Activity2 отображала текст, который был введен в EditText в activity1. Это мое первое приложение, использующее более одного действия, поэтому я могу просто пытаться ошибиться. Я попытался установить текст кнопки в прямое значение EditText, сохранив его, но это не сработало правильно. Любое направление было бы высоко оценено!android - Использовать текст из EditText в activity1 на кнопке в activity2
activity1
start_day вызывается, когда кнопка в activity1 нажата. Он отправляет приложение в действие2.
public class AddTasksActivity extends AppCompatActivity {
public final static String taskOne = "Task One Content";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_tasks);
}
public void start_day(View view){
Intent intent = new Intent(this, DayTasksActivity.class);
intent.putExtra("taskOne", taskOne);
startActivity(intent);
}
}
деятельности2
В настоящее время кнопка показывает текст из activity1 "Task One Content". Поэтому я делаю что-то прямо, проходя мимо, но я не могу ничего сделать, кроме работы, и я еще не нашел ничего подобного.
public class DayTasksActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_day_tasks);
Bundle bundle = getIntent().getExtras();
String taskOne = bundle.getString("taskOne");
Button buttonTaskOne = (Button) findViewById(R.id.button_task_one);
buttonTaskOne.setText(taskOne);
}
}
, что ваш вопрос? – rahul
@rahul Как установить кнопку в значение, заданное в тексте редактирования. Сейчас это не так. Он просто использует String taskOne. – RaineShadow