好的,我将从用户输入的一些数据创建一个简单的字符串。现在我想将这些数据作为字符串(类似CSV的字符串)传递到下一个活动中。我已经看到一个例子是这样的:
intent.putExtra(EXTRA_MESSAGE, string_to_be_sent)
但是这会抛出一个错误,说EXTRA_MESSAGE不是一个值 - 即它没有被意图识别。我认为这个例子已经过时了。我应该使用什么来发送字符串?我查看了文档并找到了以下内容:
public Intent putExtra (String name, String value)
但是我的值应该取什么名字?我可以自由选择吗,还是必须使用包名?谢谢你的帮助 :)
final string EXTRA_MESSAGE = "Name of string extra";
的东西。这是“复制粘贴编程”不成功的策略的一个很好的例子。学习没有已知的捷径。在提出基本问题之前,你还应该养成阅读文档的习惯。阅读putExtra
的文档将告诉你所需的一切。 - SimonEXTRA_MESSAGE
只是一个唯一的字符串标签,您应该使用它从第二个活动中检索数据。 - Shayan Pourvatan