【发布时间】: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();
}
【问题讨论】:
-
我不确定 Eclipse,但是当你使用 Android Studio 时,你可以创建 Live Templates。 jetbrains.com/idea/webhelp/…
-
您可以在 Eclipse 中生成模板。看看这个帖子:stackoverflow.com/questions/23426493/…
-
我希望我的模板被调用的次数与我班级中的数据成员一样多。
标签: java android eclipse sharedpreferences