如何动态地根据Spinner Android中的选定值从MySQL获取数据

时间:2017-02-18 02:05:28

标签: android mysql spinner

我试图创建一个Android应用程序,当用户选择我从Spinner设置的静态值时,它将显示来自MySQL的一定数量的数据,这些数据与tableView中的选定值匹配。 下面是我设置的静态值:

<string-array name="hari">
    <item>Senin</item>
    <item>Selasa</item>
    <item>Rabu</item>
    <item>Kamis</item>
    <item>Jumat</item>
</string-array>

例如,当用户选择&#34; Senin&#34;从Spinner开始,应用程序将显示来自MySQL的一定数量的数据,其中包含#34; Senin&#34;。 我想显示所有包含#34; Senin&#34;在appView中的tableView中。

Certain Amount of Data that Match The Selected Value

我尝试使用Volley将所有数据从MySQL加载到Spinner,但我得到的是所有数据而没有被过滤成5个值(&#34; Senin&#34;,&#34; Selasa&#34;,&#34 ; Rabu&#34;,&#34; Kamis&#34;,&#34; Jumat&#34;)。

1 个答案:

答案 0 :(得分:0)

关于选择查询的全部内容取决于您使用的数据库, 其中来自微调器的选定项应传递给where子句以查找您要查找的内容。

String selectQuery = "SELECT ... FROM ... WHERE jadwal_hari=?";

Cursor c = db.rawQuery(selectQuery, new String[] { ... });
if (c.moveToFirst()) {
    temp = c.getString(c.getColumnIndex("..."));
}
c.close();