我应该在哪里保留Android上的数据名称ID?

时间:2011-11-16 10:34:19

标签: android android-intent

众所周知,通过Activity发送数据我必须使用方法

putExtra (String name, Bundle value)

从启动Activity开始,然后使用

从新Activity中获取值
 getIntent().getExtra(String name)

那我应该保留多变的名字?它不应该是全球性的吗?我是否必须将其存储到上下文中?谢谢你的回答。

2 个答案:

答案 0 :(得分:0)

您无需将其存放在任何地方。您可以传递任何String

但是,我使用全局变量,所以我不会忘记额外的名称。

答案 1 :(得分:0)

public class Constants {
    public static final String PASSING_KEY = "passingKey";
}

putExtra (Constants.PASSING_KEY, Bundle value);
getIntent().getExtra(Constants.PASSING_KEY);

创建一个单独的类来存储常量,它们就像全局一样。