3

比如说,我有一个像这样的静态类

public static class MyClass {
    private static String aString;
    public static String setAString(String aString) {
        this.aString = aString;
    }
    public static String getAString() {
        return aString;
    }
}

片段如何知道“MyClass.aString”的值是否发生了变化?

(当然可以使用永久循环,但我认为应该避免......)

非常非常感谢您的帮助!

4

2 回答 2

2

您可以使您的类“可观察”并在值更改时通知“观察者”。看看这个。

于 2013-07-16T04:50:22.220 回答
1

您将静态变量放入preference并用于onPreferenceChangeListener获取事件。

于 2013-07-16T05:19:08.043 回答