Hello-Music
Hello-Music copied to clipboard
force quit error Logcat Message
Process: vinetos.hellomusic.dev, PID: 31772 java.lang.ArrayIndexOutOfBoundsException: length=40; index=-1 at java.util.ArrayList.get(ArrayList.java:310) at com.naman14.timber.adapters.SongsListAdapter$ItemHolder$1.run(SongsListAdapter.java:250) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7224) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Code:
public void run() { playAll(mContext, songIDs, getAdapterPosition(), -1, TimberUtils.IdType.NA, false, arraylist.get(getAdapterPosition()), false); <------- error Handler handler1 = new Handler(); handler1.postDelayed(new Runnable() { @Override public void run() { notifyItemChanged(currentlyPlayingPosition); notifyItemChanged(getAdapterPosition()); } }, 50); }
How it happened ?