java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling androidx.recyclerview.widget.RecyclerView{b93b4ed VFED..... ........ 0,0-720,488 #7f0a080d app:id/recyclerViewForDeal}, adapter:l3.qc$l@e473ab1, layout:androidx.recyclerview.widget.LinearLayoutManager@641ddb3, context:com.entitcs.office_attendance.CRM.CRM_Retailer_List@71300f8 at androidx.recyclerview.widget.RecyclerView.q(Unknown Source:31) at androidx.recyclerview.widget.RecyclerView$x.a(Unknown Source:3) at androidx.recyclerview.widget.RecyclerView$h.b(Unknown Source:18) at androidx.recyclerview.widget.RecyclerView$g.notifyDataSetChanged(Unknown Source:2) at l3.qc$l$d.publishResults(Unknown Source:8) at android.widget.Filter$ResultsHandler.handleMessage(Filter.java:284) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7911) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)