我试图创建一个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中。
我尝试使用Volley将所有数据从MySQL加载到Spinner,但我得到的是所有数据而没有被过滤成5个值(&#34; Senin&#34;,&#34; Selasa&#34;,&#34 ; Rabu&#34;,&#34; Kamis&#34;,&#34; Jumat&#34;)。
答案 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();