我有一个使用 TabHost 的应用程序。几个选项卡共享一个共同的 HUD。我正在使用服务通过在准备好时调用 AIDL 函数来定期更新这些值。
但是,由于几个选项卡使用相同的 HUD,我想将这部分抽象出来。
我想过让 HUD.xml 使用 String 资源作为它的值,然后抽象类可以更新 String 资源。但是,显然 Android 无法以编程方式更新字符串资源。
我看到的唯一替代解决方案是使用 SharedPreference。每次刷新值时,我都会担心访问数据库。
谁能与我分享一些选择。
谢谢