问题描述
我在我的安卓应用中使用 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