2010-08-12 88 views
0

更新的TextView字符串我有一個使用TabHost的應用程序。 幾個選項卡共享一個共同的HUD。 我正在使用服務,在準備就緒時調用AIDL函數來定期更新這些值。Android的 - 通過AIDL服務

然而,由於幾個標籤的使用相同的HUD我想抽象的那部分。

我想到了具有HUD.xml使用字符串資源,因爲它的值,然後在該抽象類可以更新字符串資源。但是,顯然Android無法以編程方式更新字符串資源。

唯一的替代解決方案我看到會使用SharedPreference。 我擔心每次刷新值時都要訪問數據庫。

誰能請與我分享一些選項。

謝謝

回答

0

然而,顯然Android的不能編程更新字符串資源。

正確的。

我看到 的唯一替代解決方案將使用SharedPreference。 I 每次刷新值都需要訪問數據庫 。

共享偏好不存儲在數據庫中。它們存儲在一個XML文件中。

任何人都可以請與我分享一些選項。

服務在更改數據時已廣播Intent。或者,讓服務調用由選項卡提供的偵聽器對象。也許還有其他六種選擇,但是這兩個應該讓你開始走下坡路。

+0

非常感謝! – 2010-08-12 20:49:30