java - 如何创建 SQLiteDatabase 并使用它来填充微调器?

标签 java android database sqlite spinner

我正在尝试制作一个单位转换应用程序,到目前为止,我已经在 string.xml 文件中制作了单位区域数组,如下所示:

    <string-array name="weight_name_array">
        <item>Gram</item>
        <item>Pound</item>
        <item>Ounce</item>
    </string-array>
    <string-array name="weight_value_array">
        <item>1.0</item>
        <item>453.59237</item>
        <item>28.3495</item>
    </string-array>

我想将其替换为由两个表组成的 SQLiteDatabase:WeightLength 但我对使用 SQLiteDB 很陌生,并且我尝试过搜索指导,但似乎不明白如何继续。

我想要做的是每个表中有两列,unitNameunitValue,然后我希望unitName显示在微调器中。如有任何帮助,我们将不胜感激。

最佳答案

首先,您最好将其保留在 XML 值中。 没有任何数字被改变过。 数据库是为了不断存储更改或添加的数据,而不是真正存储永远不会更改的静态数据。

除此之外,还有大量关于如何在 Android 中使用 SQLite 数据库的正确教程,因为它是一项基本且核心的功能。

尝试Vogella.com然后用谷歌搜索你在那里找不到的东西。

关于java - 如何创建 SQLiteDatabase 并使用它来填充微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045191/

相关文章:

java - 在 JApplet 上使用 KeyAdapter 和 Thread 重置/重新启动我的迷你游戏

java - NumberFormatException 方法

android - 无法在 ViewFlipper 中的 ScrollView 上水平 throw 以冒泡

java - 当 Clob 溢出时在数据库表中创建连续行

mysql - 数据库分片策略

python - 如何跨多个服务器轻松切换 Django 1.9.x 中的数据库

具有自己的对象集合的 Java 类

java - firebase 中的静态数据是一种不好的做法吗?

android - android.content.Context.getString 中的 NPE 导致应用程序在启动时崩溃

android - 添加evernote库获得 list 合并失败com.android.support:support-compat:28.0.0