آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

دریافت اطلاعات از دیتابیس و نمایش در لیست ویو

amard  9 سال پیش  9 سال پیش
0 0

سلام .بنده کدی دارم برای دریافت اطلاعات از دیتابیس و نمایش اون به صورت یک استرینگ.کد کار میکنه و با \n بین هر سطر از اطلاعات فاصله ایجاد میکنم.میخوام همین کد رو به صورت لیست ویو نمایش بدم. پس اطلاعات رو به صورت یک ارایه باید از دیتابیس بگیرم تا در کد لیست ویو قرار بدم.ولی وقتی اطلاعات رو به صورت دیتابیس میگیرم میگه ارایه رشته ای خالی هست.علت چی میتونه باشه.من که تغییر زیادی درش ندادم.

 public String[] GetData() {
    String[] result ={};

int counter=0;
String[] Columns = new String[]{KEY_ID, KEY_NAME, KEY_PHONE, KEY_EMAIL, KEY_ADDRESS};

Cursor cr = myDB.query(DATABASE_TABLE, Columns, null, null, null, null, null);

int ROW_NAME = cr.getColumnIndex(KEY_NAME);
int ROW_PHONE = cr.getColumnIndex(KEY_PHONE);
int ROW_EMAIL = cr.getColumnIndex(KEY_EMAIL);
int ROW_ADDRESS = cr.getColumnIndex(KEY_ADDRESS);


for (cr.moveToFirst(); !cr.isAfterLast(); cr.moveToNext()) {
result[counter]= cr.getString(ROW_NAME) + " " + cr.getString(ROW_PHONE) + " " + cr.getString(ROW_EMAIL) + " " + cr.getString(ROW_ADDRESS)+"\n";
counter++;
}
return result;
}

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .