alireza123

لیست بی پایان ریسایکرویو

5 ارسال در این موضوع قرار دارد

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

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

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


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

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

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

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

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


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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 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)

 

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری