Android中有什么像Asp.net中的appSettings一样吗?

时间:2014-09-02 22:40:50

标签: android

我需要存储一些将在多个活动中使用的值。我知道可以轻松地创建一个Constants类,一个接口或扩展Application类并将那些常量放在那里。 但是我不想重新发明轮子,我想问你Android是否有像Asp.net中的 appSettings 或旧Java Me中的应用程序描述符

提前致谢。

2 个答案:

答案 0 :(得分:1)

由于您使用的是常量,因此有两种解决方案:

  1. 使用public static final字段创建界面或类。

  2. 创建XML资源文件。有关资源类型的详细信息,请参阅Resource Types

  3. 我个人更喜欢1代表我的Java代码中使用的常量,因为2需要一个Context对象并调用getResources()。这只会产生比实际需要更多的代码。

    请注意,我不会将SharedPreference作为可能的解决方案。这是因为SharedPreferences应该用于存储计算或用户数据而不是常量值。

答案 1 :(得分:0)