بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

دیتابیس(حل شد)

مدیریت گفتگو
daniyal 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

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

کد های دیتابیسم

private void database1(){
    DataBaseConnection db = new DataBaseConnection(this, "database", 5);
    final SQLiteDatabase database = db.getReadableDatabase();
    Cursor cursor = database.rawQuery("SELECT * FROM book ", null);
    while (cursor.moveToNext()) {
        try {
            StruckNote note = new StruckNote();
            note.txtonvan = cursor.getString(cursor.getColumnIndex("onvan"));
            note.txtmatn = cursor.getString(cursor.getColumnIndex("matn"));
            notes.add(note);              }
        catch (Exception e) {

        }

    }
    cursor.close();
    database.close();
    adapter.notifyDataSetChanged();

}
 

نظرات

پاسخ‌ها 1

مشاهده پاسخ صحیح
Hossein Lamei Ramandi 10 سال پیش

 پاسخ صحیح

این کد رو بعد از ست کانتنت ویو بزار

         adapter.clear();

نظرات


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