我想知道如何让用户在 Activity1 中输入的内容成为 Activity 2 启动时的标题。
这是 Activity1 的 createEvent 按钮。请注意,它是从 eventNamebox 中提取的。用户将在此处输入要调用的事件。我希望将该名称发送到新活动(Activity2),并且该名称是该用户输入。
public void createEvent(View view)
{
Intent intent = new Intent(this, Launch.class);
EditText editText = (EditText) findViewById(R.id.eventNameBox);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
至于Activity2,这就是我所拥有的
Intent intent = getIntent();
String name = intent.getStringExtra(NewInputActivity.EXTRA_MESSAGE);
如果activity1上有多个条目将它们存储在一个数组中然后将整个数组发送到activity 2或者我可以单独发送它们(通过添加多个putExtra?),也会更容易。