gpt4 book ai didi

java - 让用户输入新 Activity 的名称

转载 作者:行者123 更新时间:2023-11-30 04:04:20 25 4
gpt4 key购买 nike

我想知道如何让用户在 Activity1 中输入的内容成为 Activity 2 启动时的标题。

这是 Activity1 的 createEvent 按钮。请注意,它是从 eventNamebox 中提取的。用户将在此处输入事件的名称。我希望将该名称发送到新 Activity (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 吗?),这样会更容易吗?

最佳答案

你可以使用

setTitle(name)

更改 Activity 的标题。
至于第二个问题,如果额外内容相关,您可以使用 putExtra (String name, String[] value) 将它们作为单独的额外内容发送。 .如果值不相关,您可以使用不同的附加值发送它们

关于java - 让用户输入新 Activity 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11994285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com