2012-08-16 57 views
1

我想知道如何让用户在Activity1中输入的内容成为活动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); 

} 

至于活性2,这是我

Intent intent = getIntent(); 
String name = intent.getStringExtra(NewInputActivity.EXTRA_MESSAGE); 

此外,如果有关于活动1多个条目,让他们存储在一个数组,然后发送整个数组活动将是更容易2还是我可以单独发送它们(通过添加多个putExtra的?)。

回答