Android 我想同时获得ID和partyname,并想同时返回两者。

Android 我想同时获得ID和partyname,并想同时返回两者。,android,Android,我想从数据库中获取ID和partyname并返回两者,还想显示listitem,但单击后listitem ID应传递给另一个活动,而不是partyname,快照:“” public ArrayList getPartyName(){ ArrayList partylist=新的ArrayList(); SQLiteDatabase db=this.getDB(); 光标c; 试一试{ c=db.rawQuery(“从记录中选择*”,空); 如果(c==null)返回null; 字符串方名称; c

我想从数据库中获取ID和partyname并返回两者,还想显示listitem,但单击后listitem ID应传递给另一个活动,而不是partyname,快照:“”

public ArrayList getPartyName(){
ArrayList partylist=新的ArrayList();
SQLiteDatabase db=this.getDB();
光标c;
试一试{
c=db.rawQuery(“从记录中选择*”,空);
如果(c==null)返回null;
字符串方名称;
c、 moveToFirst();
做{
PARTY_NAME=c.getString(3);
partylist.add(PARTY_名称);
[![在此处输入图像描述][1][1]
}而(c.moveToNext());
c、 close();
db.close();
}捕获(例外e){
Log.e(“login”,e.getMessage());
}
返回partylist;
}

如下更改您的查询:

c = db.rawQuery("SELECT id FROM RECORDS" , null);
将id替换为id列的名称

c = db.rawQuery("SELECT id FROM RECORDS" , null);