نقل قول نوشته شده توسط narvanco مشاهده تاپیک
سلام دوستان
لطفا راهنماییم کنید چطوری میشه مکان اسکرول رو در دیتابیس ذخیره کرد تا وقتی از لیست به یه مطلب میریم و برمیگردیم دوباره لیست از اول شروع نشه و از همونجایی که بودیم ادامه پیدا کنه.
ممنونم
سلام

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

این کار رو حتما نیازی نیست با دیتابیس انجام بدید، با shared preferences هم میشه این کار رو انجام داد

پیدا کردن موقعیت لیست رو میتونید اینطوری انجام بدید

وقتی کاربر داره خارج میشه دو مقدار listIndex و ListTop رو ذخیره کنید از نوع int توی Shared Preferences

به این صورت


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


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

list.setSelectionFromTop(listIndex, listTop);