如何在android中观察AtomicInteger变量值变化?

问题描述

我在我的安卓应用中使用 AtomicInteger。现在想监听AtomicInteger变量值变化,怎么监听?

private final AtomicInteger hostsCount = new AtomicInteger(0);
     hostsCount.set(10);
     hostsCount.set(101);

如何监听值的变化?如何为这个 AtomicInteger 变量的值变化实现监听器?

解决方法

你看过 RxJava 吗?它有一个 Observable<T>,您可以观察变化。文档在这里:http://reactivex.io/RxJava/javadoc/io/reactivex/Observable.html