android从sqlite获取数据并追加到字符串中

时间:2014-03-18 08:47:25

标签: android

我从之前插入的设备数据库中获取值,请检查以下代码:

void initilizer(){          
        profile = new MySQLiteOpenHelper(this,DATABASE_NAME,null,1).getReadableDatabase();

        cur = profile.query(TABLE_NAME, new String[]{COL_NAME,COL_FLOOR,COL_AREA,COL_LAT,COL_LONG,COL_PHOTO}, null, null, null, null,null);

        candidates = new ArrayList<Candidate>();

        Toast.makeText(getApplicationContext(), "value="+candidates.size(), Toast.LENGTH_LONG).show();

        if(cur!=null){              
                if(!cur.isAfterLast())
                cur.moveToFirst();
            do{         
                candidates.add(new Candidate(cur.getString(0),cur.getInt(1),cur.getFloat(2),cur.getFloat(3),cur.getFloat(4),cur.getString(5)));
                cur.moveToNext();
            }while(!cur.isAfterLast());
            cur.close();    
        }

        Toast.makeText(getApplicationContext(), "value="+candidates.size(), Toast.LENGTH_LONG).show();
}

我的吐司长度为6。我需要获取所有值并将其附加到String中并将该字符串烘烤以查看输出。我怎样才能做到这一点?我试过“candidates.get(pos).getName()”。但不行。请帮帮我。

0 个答案:

没有答案