【问题标题】:Retrieve TextView attributes from SQLite db从 SQLite db 中检索 TextView 属性
【发布时间】:2011-04-28 19:10:10
【问题描述】:

我有 10 个 TextView,它们的文本和可见性存储在 SQLite 数据库中。当一个活动加载时,我需要获取这些值并将它们应用到 TextViews。

我的数据库当前结构为:_id, textviewID, text, visibility。访问这些值并将它们应用于正确的 TextView 的最佳方法是什么?

【问题讨论】:

    标签: java android sqlite


    【解决方案1】:

    查看this articlethis post,当然还有Android Developer's topic,了解如何从 sqlite 数据库中检索值。

    对于这些类型的配置SharedPreferences 是更方便的解决方案。如果您的设计不严格使用本地数据库来存储应用程序首选项,您应该考虑将其作为一种选择。

    【讨论】:

    • 我考虑过 SharedPreferences。但是,最后我将有 20 个视图,每个视图有 5 个属性来存储。而且会有很多倍。所以我最终可以得到 50 组 100 个属性。这对 ShardPreferences 来说太过分了吗?
    • 我明白了,在那个数量(不是说SharedPreferences 除了存储大小之外还有限制)可能最好使用数据库,以保持设置清晰。 SharedPreferences 对象存储在一个 xml 中,因此它会变得庞大且难以处理。
    猜你喜欢
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 2023-03-10
    相关资源
    最近更新 更多