众所周知,通过Activity发送数据我必须使用方法
putExtra (String name, Bundle value)
从启动Activity开始,然后使用
从新Activity中获取值 getIntent().getExtra(String name)
那我应该保留多变的名字?它不应该是全球性的吗?我是否必须将其存储到上下文中?谢谢你的回答。
答案 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);
创建一个单独的类来存储常量,它们就像全局一样。