gpt4 book ai didi

android - Android 中有什么类似于 Asp.net 中的 appSettings 吗?

转载 作者:行者123 更新时间:2023-11-29 01:39:30 24 4
gpt4 key购买 nike

我需要存储一些将在多个 Activity 中使用的值。我知道可以轻松地创建一个 Constants 类、一个接口(interface)或扩展 Application 类并将这些常量放在那里。但不想重新发明轮子,我想问你 Android 是否有 Asp.net 中的 appSettings 或我们在旧 Java Me 中的 Application Descriptor 之类的东西。

提前致谢。

最佳答案

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

  1. 使用 public static final 字段创建接口(interface)或类。

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

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

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

关于android - Android 中有什么类似于 Asp.net 中的 appSettings 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25633506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com