【发布时间】:2012-08-16 19:40:16
【问题描述】:
我想知道如何让用户在 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 上有多个条目将它们存储在一个数组中,然后将整个数组发送到活动 2,或者我可以单独发送它们(通过添加多个 putExtra 吗?),也会更容易。
【问题讨论】:
标签: java android android-activity input