【问题标题】:Auto generate getter setter for shared prefrences为共享首选项自动生成 getter setter
【发布时间】:2014-08-19 20:40:21
【问题描述】:

我知道我们可以通过 Source -> Generate Getter and Setter... 生成 getter 和 setter 但我的问题是,我们有什么方法可以为 shared preferences getter 和 setter 编写我们自己的 Template 以完全相同的方式针对所有数据成员生成所有 getter setter就像 Eclipse 对简单的 Getter 和 Setter 所做的那样。当您需要节省大量偏好时,它的工作很忙。 eclipse可以针对KEY_SESSTION_TIMEOUT为我写下面的代码。

private static final String KEY_SESSION_TIMEOUT = "sTimeOut";
public static long getSessionTimeOut()
    {
        return sp.getLong(KEY_SESSION_TIMEOUT, 30000);
    }

public static void setSessionTimeOut(long timeOutSec)
    {
        editor.putLong(KEY_SESSION_TIMEOUT, timeOutSec).commit();
    }

【问题讨论】:

标签: java android eclipse sharedpreferences


【解决方案1】:

您可能正在寻找可以帮助您生成代码的Annotations(在您的情况下为getter 和setter)。请查看Project Lombok 如何使用注解生成 getter 和 setter。

https://stackoverflow.com/a/1918154/1321873 也是有关该主题的一些有用信息的来源。

【讨论】:

  • Project Lombok 已损坏,并且在 Gradle 构建中非常不可靠。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-17
  • 2017-11-05
  • 1970-01-01
  • 2018-10-02
  • 2011-10-05
相关资源
最近更新 更多