【问题标题】:Android - How to continuously listen for a static variable change from a Fragment class?Android - 如何持续监听来自 Fragment 类的静态变量变化?
【发布时间】:2013-07-16 04:46:45
【问题描述】:

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

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”的值是否发生了变化?

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

非常感谢您的帮助!

【问题讨论】:

标签: java android static android-fragments


【解决方案1】:

您可以将您的类设为“可观察”,并在值更改时通知“观察者”。 看看this.

【讨论】:

    【解决方案2】:

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

    【讨论】:

    猜你喜欢
    • 2013-01-05
    • 2015-05-23
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2019-08-10
    • 2018-07-27
    • 2011-01-31
    • 2012-04-10
    相关资源
    最近更新 更多