我目前正在学习如何在Android中编程。我读到Extras的键(要置于意图中)通常以“EXTRA”开头,例如:
public static final String EXTRA_USER_CHEATED = "some unique string";
要保存在Bundle中的对象的键通常以单词“KEY”开头,例如:
public static final String KEY_USER_CHEATED = "some other unique string";
如果我有一个变量需要作为Extra传递给另一个活动,但是还需要能够在Bundle中为活动保存相同的变量怎么办?我应该
答案 0 :(得分:3)
我无法确定答案,但根据我的理解,EXTRA_MESSAGE或KEY仅仅是某些价值的关键。你可以有2个不同的键指向相同的数据,所以要回答你的问题,也许只有两个(即选项1)。
这段简短的代码段可能会为您提供线索......请注意,String消息是与键相关联的值,即EXTRA_MESSAGE(请参阅{{的文档) 1}}方法)。
putExtra