PDA

View Full Version : مشکل در پروژه اکلیپس آندروید



dktetki
جمعه 05 اردیبهشت 1393, 09:36 صبح
سلام دوستان . من یک صفحه دارم توی پروژم ، رکورد های دیتابیس رو نشون میشده . ولی یه مشکل داره وقتی استفاده کننده از این برنامه میره مثلا رکورد 100 رو میبینه و یا خارج میشه دفعه بعد میاد رکورد ها رو از اول نمایش میده . بنظرتون این مشکل رو چجوری باید حل کنم ، من خیلی مبتدی هستم لطفا راهنماییم کنید دوستان عزیز

smemamian
جمعه 05 اردیبهشت 1393, 10:00 صبح
سلام

اطلاعات کمی در مورد کدهایی که نوشتید دادید.
به هرحال،
شما باید از SharedPreferences استفاده کنید.
بدین صورت که آخرین سطری که به کاربر نمایش
داده شده رو در خودش ذخیره کنه، دفعه بعد که
کاربر می خواهد برنامه رو باز کنه، دیتابیس شما
با توجه به اون سطر شروع به خواندن اطلاعات کنه.

poorman
جمعه 05 اردیبهشت 1393, 21:53 عصر
وقتی کاربر داره خارج میشه دو مقدار listIndex و ListTop رو ذخیره کنید از نوع int

به این صورت

listIndex = list.getFirstVisiblePosition();
View view = list.getChildAt(0);
listTop = view.getTop();


وقتی کاربر دوباره وارد شد لیست رو به موقعیت ذخیره شده ببرید، با این کد

list.setSelectionFromTop(listIndex, listTop);

dktetki
شنبه 06 اردیبهشت 1393, 15:41 عصر
دوستان من فایل های برنامم رو گذاشتم ، حالا میشه بگید چجوری تغییرات توش بدم که اون چیزی که من میخوام بشه یعنی وقتی توی اکتیویتی من لیست آی دی از دیتابیس نمایش داده میشه وقتی به پایین لیست میرم همیشه همونجا بمونه و نیاد از اول حتی با خروج از برنامه

dktetki
دوشنبه 08 اردیبهشت 1393, 14:07 عصر
کسی نمیتونه کمکم کنه ؟