Android 如何从数据库中获取listview值?

Android 如何从数据库中获取listview值?,android,database,sqlite,proxy,android-listview,Android,Database,Sqlite,Proxy,Android Listview,首先,我为可能的语法错误道歉,我是巴西人。 我试图在变量中获取listview的值,但当我在listview上单击_id>1时,得到了错误提示 但当我第一次点击时,什么也没发生 IMG: proxylist.java 在开始操作光标之前,需要调用cursor.moveToFirst。如果调用返回false,则光标为空。是,您需要替换 while(c.moveToNext()){ .... .... } 用这个 if (cur.moveToFirst()) {

首先,我为可能的语法错误道歉,我是巴西人。 我试图在变量中获取listview的值,但当我在listview上单击_id>1时,得到了错误提示

但当我第一次点击时,什么也没发生

IMG: proxylist.java
在开始操作光标之前,需要调用cursor.moveToFirst。如果调用返回false,则光标为空。

是,您需要替换

while(c.moveToNext()){
  ....
  ....
}
用这个

if (cur.moveToFirst()) {
                         do {
                              ....
                              ....
                             } while(c.moveToNext())
                       }
希望能有帮助

while(c.moveToNext()){
  ....
  ....
}
if (cur.moveToFirst()) {
                         do {
                              ....
                              ....
                             } while(c.moveToNext())
                       }