2012-12-18 57 views
0

可能重复:
How to implement a change listener替代改变听众对变量的值检测变化

我知道,有些人会用一个变化监听器或一些定制监听器来检测变化在一个变量的值中。

有没有一种方法可以在不使用侦听器的情况下对其进行编码。一个简单的java方法来做到这一点?有任何想法吗?

我正在寻找替代方法来做到这一点。有没有更好的方法或使用听众的最佳方式?这是一个可称为“最佳实践”的主题

任何时候变量的值在活动中发生变化时,它都会通过广播意向的方式报告给服务嵌套在服务中的广播接收方。

+2

你是不是双后? http://stackoverflow.com/questions/13924909/how-to-implement-a-change-listener –

+0

没有双重职位,相反的问题。这个问题涵盖了一个简单的java方法来检测变化。另一篇文章是如何实现一个改变监听器。在研究解决问题的两种方法后,最好的方法就是使用。更多方式意味着更多的可能 – Kevik

回答

2

我会将该变量隐藏在Setter函数后面。然后每次调用setter时,都会修改该变量。

+0

+1这是唯一合乎逻辑的方法 – Squonk