自动为共享首选项生成getter setter

时间:2014-08-19 09:35:32

标签: java android eclipse sharedpreferences

我知道我们可以通过来源 - >生成getter和setter生成Getter和Setter ...... 但我的问题是,我们是否有任何方式为共享首选项getter和setter 编写我们自己的模板,它可以以完全相同的方式生成针对所有数据成员的所有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();
    }

1 个答案:

答案 0 :(得分:0)

你可能正在寻找可以帮助你生成代码的Annotations(在你的情况下是getter和setter)。请参阅Project Lombok如何使用注释生成getter和setter。

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