java.lang.ArrayIndexOutOfBoundsException: length=7; index=7 at android.content.res.Resources.toPreloadCookie(Resources.java:2447) at android.content.res.Resources.loadDrawable(Resources.java:2475) at android.content.res.TypedArray.getDrawable(TypedArray.java:749) at android.view.View.<init>(View.java:3806) at android.view.ViewGroup.<init>(ViewGroup.java:492) at android.widget.LinearLayout.<init>(LinearLayout.java:200) at android.widget.LinearLayout.<init>(LinearLayout.java:196) at android.widget.LinearLayout.<init>(LinearLayout.java:192) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:607) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) at android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at android.view.LayoutInflater.inflate(LayoutInflater.java:365) at android.widget.Toast.makeText(Toast.java:254) at com.ABConPostExecute(SourceFile:1) at android.os.AsyncTask.finish(AsyncTask.java:632) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:211) at android.app.ActivityThread.main(ActivityThread.java:5321) 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:1016) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)
I get error reports like this, and only from users of Sony Lollipop (5.0.2, API21). There are no reports from other Lollipop users. I wonder what could be the problem, did Sony have a bad implementation or something new on Lollipop?
Edit: code added
Toast.makeText(getApplicationContext(),"toast text",Toast.LENGTH_SHORT).show();
source share