2012-12-18 56 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