roomezonline

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

11 ارسال در این موضوع قرار دارد

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

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

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

با تشکر

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


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

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

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

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


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

تو این خط کد یک ( کم نوشته شده است

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

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


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

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

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

//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);

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


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

باز هم همون خطا

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


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

لطفا پروژه خود را در انجمن قرار دهید تا مشکل بررسی شود

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


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

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

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

لینک : download

openhelper ro ham az site esfandune.ir neveshtam

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری