PDA

View Full Version : آپدیت کردن Cursor در CursorAdapter بعد از تغییر در دیتابیس



#root#
جمعه 21 شهریور 1393, 18:34 عصر
سلام ،
یدونه لیست ویو دارم که با آداپتر شخصی سازی شده ای براش درست کردم تغذیه میشه ، از نوع CursorAdapter هست ، تو متد BindView میام یه تغییر رو توی دیتابیس ایجاد میکنم ،الان اطلاعات این Cursor مربوط به قبل از ایجاد تغییراته ، چجوری باید Cursor این آداپتر رو بروز کنم که تغییرات رو همون لحظه نمایش بده؟

بوسیله متد changeCursor حل شد!

alireza142
چهارشنبه 26 شهریور 1393, 13:41 عصر
سلام
من هم چند روزیه درگیر این مشکل هستم. میشه لطفا بیشتر توضیح بدید که شما چه جوری حلش کردید؟

#root#
چهارشنبه 26 شهریور 1393, 14:44 عصر
سلام ، نمونه ای که از CursorAdapter خودم (شخصی سازی شده) ایجاد کرده بودم رو به صورت static در Activity تعریف کردم ، بعد تو خود کلاس CursorAdapter موقع ایجاد تغییرات تو دیتابیس ، Cursor ی که به Adapter داده بودم رو از نو ساختم و با متد changeCursor با Cursor قبلی عوض کردم ، البته بعد از حل این مشکل به یه مشکل دیگه برخوردم که مجبور شدم از CursorAdapter صرف نظر کنم.