انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن اطلاعات از دیتابیس و نمایش درListView (در برنامه اندروید)

خواندن اطلاعات از دیتابیس و نمایش درListView (در برنامه اندروید)

#1
با سلام
من اطلاعاتی رو داخل یک دیتابیس ذخیره کردم و اون رو بازیابی میکنم حالا برای نمایش داخل ListView فقط اخرین گزینه در دیتابیس رو نشون میده در صورتی که میخوام همه موارد نشون داده بشه. کدهای من به صورت زیر است:
 
کد پی‌اچ‌پی:
//Create or Open DB
        
final SQLiteDatabase db openOrCreateDatabase("add_note_db"Context.MODE_PRIVATE,    null);
        
Cursor cursor db.rawQuery("SELECT * FROM add_note_table WHERE fid = '"id +"'"null);
        if (
cursor.moveToFirst()) {
            do {
                
ArrayList<Stringnotes null;
                
String note cursor.getString(cursor.getColumnIndex("note"));
                
Log.d("Show Notes: "note); // داخل لاگ کلیه محتوا نمایش داده میشه به درستی
                
notes = new ArrayList<String>;(Arrays.asList(note)); 
                for(
String currentString notes) {
                
ListView lvShowNotes = (ListViewfindViewById(R.id.listViewShowNotes);
//داخل لیست ویو فقط آخرین مورد در بانک اطلاعاتی نمایش داده میشه ولی میخواهم همه رو نمایش بده
                
ArrayAdapter<Stringadapter = new ArrayAdapter<String>;(ShowNotes.this
                        
,android.R.layout.simple_list_item_1notes);
                
lvShowNotes.setAdapter(adapter);
                }
            } while (
cursor.moveToNext());
        }else {
            
tvsn.setText("Id " id " has no note");
        }

        
db.close(); 
 
لطفا راهنمایی کنید. فکر میکنم فقط با تغییر چند دستور مشکل حل بشه ولی نمیدونم چیه.
پاسخ


پیام‌های این موضوع
خواندن اطلاعات از دیتابیس و نمایش درListView (در برنامه اندروید) - توسط shafiei7 - ۱۳۹۳/۰۹/۲۲, ۰۱:۰۸ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان