رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

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


پست های پیشنهاد شده

سلام خسته نباشید

با راهنمایی شما دوستان شکر خدا روز به روز در زمینه برنامه نویسی اندروید پیشرفت میکنم

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

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای نمایش اطلاعات در لیست ویو باید بدین صورت عمل کنید :

ListAdapter adapter;ListView lst=(ListView)findViewById(R.id.list);db = dbh.getReadableDatabase();        Cursor cursors = db.rawQuery("select * from " + dbh.tbl_file, null);              ArrayList array_list = new ArrayList();          for (int i = 0; i < cursors.getCount(); i++) {            cursors.moveToNext();                      name = cursors.getString(cursors.getColumnIndex("title"));                   array_list.add(name);        }     lst.setAdapter(new ArrayAdapter(this,            android.R.layout.simple_list_item_1,array_list)

title : اسم فیلد جدول

لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای یادگیری مفهومی این مبحث در مورد کلاس های زیر هم تحقیق کنید :

SQLiteOpenHelper

SQLiteDatabase

BaseAdapter

ListView

GridView

و بهترین منبع مستندات خود اندروید هست .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از این خط خطا میگیره

			        lst.setAdapter(new ArrayAdapter(this,		                android.R.layout.simple_list_item_1,array_list);

متن خطا:

The constructor ArrayAdapter(new View.OnClickListener(){}, int, ArrayList) is undefined

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کد شما رو کپی کردم بازم نشد

کد تکمیل شده من :

//show in list		final ListView lst=(ListView)findViewById(R.id.list);		db = database.getReadableDatabase();		        Cursor cursors = db.rawQuery("select * from " + database.tb_name, null);		        ArrayList array_list = new ArrayList();		        for (int i = 0; i < cursors.getCount(); i++) {		            cursors.moveToNext();		            name = cursors.getString(cursors.getColumnIndex("database.name"));		          array_list.add(name);		        }		        lst.setAdapter(new ArrayAdapter(this,                           android.R.layout.simple_list_item_1,array_list));

خطا :

The constructor ArrayAdapter(new View.OnClickListener(){}, int, ArrayList) is undefined

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این کد رو تست کنید

    final ListView lst=(ListView)findViewById(R.id.list);            db = database.getReadableDatabase();                    Cursor cursors = db.rawQuery("select * from " + database.tb_name, null);                                    ArrayList array_list = new ArrayList();                                for (int i = 0; i < cursors.getCount(); i++) {                        cursors.moveToNext();                                            name = cursors.getString(cursors.getColumnIndex("database.name"));                                         array_list.add(name);                    }ArrayAdapter dataAdapter = new ArrayAdapter(this,                  android.R.layout.simple_list_item_1, array_list);        lst.setAdapter(dataAdapter);
لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 3 ماه بعد...

سلام ببین الان اینو باید چیکار کنم خطا هاش از بین بره ؟ 

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

لینک : download

openhelper ro ham az site esfandune.ir neveshtam

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...