从Spinner按数据库值设置选择

时间:2014-08-15 14:32:57

标签: android sql database sqlite spinner

我经常阅读有关此主题的文章,但我仍然无法解决我的问题。

我的任务是从我的数据库中获取一个值,并根据数据库收到的值设置微调器的选择。

我已经从数据库中收到了我想要的值,如下所示:

String[] columns = {COLUMN_UID, COLUMN_WIEDERHOLUNGEN, COLUMN_GEWICHTE};

Cursor cursor1 = DB.query(TABLE_SZ_CURLS_UNTERGRIFF, columns, null, null, null, null, null);

for(int i = 0; i<3; i++)
{
    cursor1.moveToNext();
    ind[i] = cursor1.getInt(0);
    wdh[i] = cursor1.getString(1);
    gw[i] = cursor1.getString(2);
}

工作正常。

我现在的问题是通过值从微调器中设置选择。 如果我使用它,我甚至无法得到微调器的数量:

int count = sa.SPINNER_BENCH_PRESS_1.getCount();

我收到以下错误消息:

java.lang.NullPointerException;

我希望你能帮助我的朋友并给我一些提示。

最好的问候

E.Y。

0 个答案:

没有答案