我有这堂课:
public class ClsConfig {
private int SrlConfig;
private String ValConfig;
private String Desc;
public void SetSrlConfig(int srl){
this.SrlConfig=srl;
}
public int GetSrlConfig(){
return SrlConfig;
}
public void SetValConfig(String val){
this.ValConfig=val;
}
public String GetValConfig(){
return ValConfig;
}
public void SetDescConfig(String desc){
this.Desc=desc;
}
public String GetDescConfig(){
return Desc;
}
}
我使用此方法从数据库中读取数据并列出我的类对象:
@SuppressWarnings("rawtypes")
public List getAllConfig() {
List lstConfig = new ArrayList();
Cursor cursor = database.query(DBActs.tableName,
configColumns, null, null, null, null, null);
cursor.moveToFirst();
while (!cursor.isAfterLast()) {
ClsConfig config = parseConfig(cursor);
lstConfig.add(config);
cursor.moveToNext();
}
cursor.close();
return lstConfig;
}
private ClsConfig parseConfig(Cursor cursor) {
ClsConfig config= new ClsConfig();
config.SetSrlConfig(cursor.getInt(0));
config.SetValConfig(cursor.getString(1));
config.SetDescConfig(cursor.getString(2));
return config ;
}
想象一下,这些方法工作正常,没有错误。现在,名为getAllConfig()
的方法返回类ClsConfig
的对象列表。我的问题是,如何通过方法ValConfig
读取第一个索引返回数据的getAllConfig()
字段? (想象一下,我想在ValConfig
)中显示EditText
内容。
答案 0 :(得分:0)
ClsConfig config = (ClsConfig) getAllConfig().get(0);
config.GetValConfig();