درخواست یه برنامه خیلی ساده در مورد ارتباط دیتا بیس با لیست ویو
سلام
توی آموزش های استاد بعضی جاها اینقدر شلوغ پلوغ شده که آدم گیج میشه خواهش میکنم اگه امکانش هست یه نمونه کد خیلی ساده که یه دیتا بیس رو بیاد به به لیست ویو وصل بکنه بزارید ...
باید وقتی اطلاعات رو از دیتابیس میخونی ، بریزیشون توی آرایه ای که برای ListView میخوای بفرستی
adapter = new AdapterNote(G.notes);
lstContent.setAdapter(adapter);
Cursor cursor = database.rawQuery("SELECT * FROM notes ", null);
while (cursor.moveToNext()) {
StructNote note = new StructNote();
note.title = cursor.getInt(cursor.getColumnIndex("title"));
G.notes.add(note);
}
cursor.close();
adapter.notifyDataSetChanged();
یه مشکل دیگه که وقتی با لیست ویو یه مقدار رو پاک میکنم نمیدونم چجوری باید اینکدس ش رو بردارم که به تابع دیتا بیس بگم بیا اینو حذف کن...
توضیح مهندس اقاجانی یکم گیج کننده بود چون از پارام استفاده کرده بود که فکر کنم مربوط به دیتا بیس آنلاین میشه..
index اونی که پاک میشه توی همون متد fill توی adapter هست
مثلا توی همون کلاس AdapterNote یه متد هست به این شکل:
public void fill(final ArrayAdapter adapter, final StructNote item, final int position) {
//دستورات
}
اون پارامتر سوم (position) که از نوع int ه همون index اون ردیفه (که با توجه به نوع کاری که کردی احتمالا همون index دیتابیست هم هست )
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .