رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

سلام میخوام زمانی که روی هر ایتم ریسایکلرویو کلیک کنم دوباره به همون مکان برگردم . 

چیکار باید بکنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 17 ساعت قبل، alireza123 گفته است :

سلام میخوام زمانی که روی هر ایتم ریسایکلرویو کلیک کنم دوباره به همون مکان برگردم . 

چیکار باید بکنم؟

کد نمایش لیست رو آیا در  onCreate نوشته اید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 55 دقیقه قبل، alireza123 گفته است :

داخل oncreateview  کذاشتتم که اتصال به اداپتر رو داخل متد onpostexecute کلاس asynctask

 

Use this code in onPause() and onResume() to save and restore scroll position-
 


private Parcelable recyclerViewState;
recyclerViewState = mrecyclerView.getLayoutManager().onSaveInstanceState();//save
mrecyclerView.getLayoutManager().onRestoreInstanceState(recyclerViewState);//restore

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ولی این کد رو استفاده کردم خطا میده . خطاش هم زیره 

 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView$LayoutManager.onRestoreInstanceState(android.os.Parcelable)' on a null object reference
            at net.daloon.daloon.HomeFragment.onResume(HomeFragment.java:274)
            at android.support.v4.app.Fragment.performResume(Fragment.java:2104)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1142)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1281)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:758)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1666)
            at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:533)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5538)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...