PDA

View Full Version : چطوری دیتایی که از SQL-Lite گرفتم رو نمایش بدم؟؟



mohsen.hex
یک شنبه 12 مرداد 1393, 23:00 عصر
سلام
من یک سری دیتا داخل دیتا بیسم ذخیره میکنم و بعد میخام بخونمشون و میزنم که بخونه میاد با LIST میگره دیتا رو و نوع هم همونی که داخل هلپر ساختم حالا سوالم اینجاست که چطوری دیتا رو تفکیک کنم؟؟


private List<DATA_stract> list;

list = dbHandler.getAlldata(dbHelper.btn_view());



اینم فایل stract

public class DATA_stract {


private long id;
private String job;
private String tell_number;
private String TimeOn;
private String TimeOff;
private String CurrentTime;
//private String TimeOffmin;


public long getId() {
return id;
}

public String getIdInString() {
return Long.toString(id);
}

public String job() {
return job;
}
public String getTell_number() {
return tell_number;
}
public String getTimeOn() {
return TimeOn;
}
public String getTimeOff() {
return TimeOff;
}
public String getCurrentTime() {
return CurrentTime;

}





public void setId(long id) {
this.id = id;
}

public void job(String job) {
this.job = job;
}
public void setTell_number(String tell_number) {
this.tell_number = tell_number;
}

public void setTimeOn(String TimeOn) {
this.TimeOn = TimeOn;
}
public void setTimeOff(String TimeOff) {
this.TimeOff = TimeOff;
}


public void setCurrentTime(String s) {
CurrentTime=s;

}

poorman
دوشنبه 13 مرداد 1393, 00:37 صبح
سلام

شما یک لیست دارید از نوع کلاس DATA_strct برای این کار باید با استفاده از ساختار لیست ها و ساختار کلاستون مقادیر رو دریافت کنید

با list.size() تعداد نتایج برگشتی رو میگیرید

با این کد مثلا اطلاعات اولین سطر برگشتی رو دریافت میکنید


int id = list.get(0).getId();
String job = list.get(0).job();
String tellNumber = list.get(0).getTell_number();



و به همین صورت بقیه اطلاعات سطر اول رو میگیرید

حالا اگر خواستید اطلاعات سایر سطرها رو بگیرید ایندکس داخل get رو باید عوض کنید مثلا برای سطر دوم :


int id = list.get(1).getId();
String job = list.get(1).job();
String tellNumber = list.get(1).getTell_number();



اگر بذارید داخل حلقه تکرار این کار رو با ایندکس i انجام میدید