Java 自动生成共享优先级的getter setter

Java 自动生成共享优先级的getter setter,java,android,eclipse,sharedpreferences,Java,Android,Eclipse,Sharedpreferences,我知道我们可以通过源->生成getter和setter… 但我的问题是,我们是否可以为共享首选项getter和setter编写自己的模板,该模板可以针对所有数据成员生成所有getter setter,方法与Eclipse为简单getter和setter所做的完全相同。当你有很多东西要储存在偏好中时,这是一项忙碌的工作。 eclipse可以为我编写以下代码来抵抗按键超时 private static final String KEY_SESSION_TIMEOUT = "sTimeOut"; pu

我知道我们可以通过源->生成getter和setter… 但我的问题是,我们是否可以为共享首选项getter和setter编写自己的模板,该模板可以针对所有数据成员生成所有getter setter,方法与Eclipse为简单getter和setter所做的完全相同。当你有很多东西要储存在偏好中时,这是一项忙碌的工作。 eclipse可以为我编写以下代码来抵抗按键超时

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();
    }
您可能正在寻找可以帮助您生成代码的方法(在您的例子中是getter和setter)。请参阅如何使用注释生成getter和setter


也是有关该主题的一些好信息的来源。

我不确定Eclipse,但当您使用Android Studio时,您可以创建实时模板。您可以在Eclipse中生成模板。看看这篇文章:我希望我的模板被调用的次数和我的类中的数据成员一样多。