Horizontal-Calendar icon indicating copy to clipboard operation
Horizontal-Calendar copied to clipboard

androidx RecyclerView

Open HananMohamedMaiyas opened this issue 3 years ago • 2 comments

import android.support.annotation.Nullable; import android.support.v7.widget.LinearSnapHelper; import android.support.v7.widget.RecyclerView;

Expected Behavior /

scroll throw days

Actual Behavior

application crash when i scroll to left or right i'm using androidx it shows in run java.lang.NullPointerException: Attempt to invoke virtual method 'void devs.mulham.horizontalcalendar.utils.HorizontalCalendarListener.onDateSelected(java.util.Calendar, int)' on a null object reference at devs.mulham.horizontalcalendar.utils.HorizontalSnapHelper.notifyCalendarListener(HorizontalSnapHelper.java:46) at devs.mulham.horizontalcalendar.utils.HorizontalSnapHelper.findSnapView(HorizontalSnapHelper.java:37) at androidx.recyclerview.widget.SnapHelper.snapToTargetExistingView(SnapHelper.java:189) at androidx.recyclerview.widget.SnapHelper$1.onScrollStateChanged(SnapHelper.java:51) at androidx.recyclerview.widget.RecyclerView.dispatchOnScrollStateChanged(RecyclerView.java:5210) at androidx.recyclerview.widget.RecyclerView.setScrollState(RecyclerView.java:1550) at androidx.recyclerview.widget.RecyclerView$ViewFlinger.run(RecyclerView.java:5397) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:871) at android.view.Choreographer.doCallbacks(Choreographer.java:683) at android.view.Choreographer.doFrame(Choreographer.java:616) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:857) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6313) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)

Specifications

  • Android Version:
  • Horizontal-Calendar Version:

HananMohamedMaiyas avatar Sep 06 '20 11:09 HananMohamedMaiyas

@HananMohamedMaiyas did you find a fix for this?

CollinsGichuki avatar Feb 23 '22 09:02 CollinsGichuki

Use onDateSelected method to resolve like below horizontalCalendar.setCalendarListener(new HorizontalCalendarListener() { @Override public void onDateSelected(Calendar date, int position) { } });

aruns2896 avatar May 13 '22 05:05 aruns2896