آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

daniyal  10 سال پیش  10 سال پیش
0 0

سلام

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

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

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 سال پیش
+1 0

 پاسخ صحیح

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

         adapter.clear();


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