//所有评判名称
在标签中我们从判断表中得到不同的判断名称,在法官名称的索引中表示ids ....
代码:
public List<String> getAlljudge(){
List<String> labels = new ArrayList<String>();
// Select All Query
String selectQuery = "SELECT " + KEY_ID_JUDGE + "," +KEY_NAME_JUDGE + " FROM " + TABLE_CONTACTS_JUDGE;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
labels.indexOf(cursor.getString(0));
labels.add(cursor.getString(1));
} while (cursor.moveToNext());
}
// closing connection
cursor.close();
db.close();
// returning lables
return labels;
}
进一步在另一个表格中,我希望通过下拉列表存储此ID和判断名称的选择..实际上是另一个布局,其中使用微调器,其中微调器数据来自此"labels"
,当选择任何判断我想要在另一个表中保存相应的ID ...如何在标签中同时使用id和value ????帮助我...
答案 0 :(得分:0)
通过Intent传递标签
Intent ipass = new Intent(this,Your next Class);
ipass.putStringArrayListExtra("key", labels);
startActivity(ipass);
然后在那个布局中
List<String> labels = new ArrayList<String>();
Intent iget = getIntent();
labels = iRes.getStringArrayListExtra("key");
希望它有效 对于微调操作,请使用此http://www.mkyong.com/android/android-spinner-drop-down-list-example/