2015-08-01 22 views
5
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.A.B.C.onPostExecute(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) 

Tôi nhận được một số báo cáo lỗi như thế này và chỉ từ người dùng Sony Lollipop (5.0.2, API21). Không có báo cáo từ bất kỳ người dùng Lollipop nào khác. Tôi tự hỏi điều gì có thể là vấn đề, Sony đã thực hiện buggy hoặc một cái gì đó mới cần thiết trên Lollipop?ArrayIndexOutOfBoundsException khi hiển thị Bánh mì nướng trên kẹo Android

Edit: Nhập mã

Toast.makeText(getApplicationContext(),"toast text",Toast.LENGTH_SHORT).show(); 
+0

Bạn có thể đăng một số mã về lỗi này không? – SilentKnight

+0

Bạn đang xây dựng bánh mì nướng của mình như thế nào? – JohanShogun

+7

Đây không phải là do Bánh mì nướng, kiểm tra nơi bạn truy cập các phần tử Mảng –

Trả lời

0

Bạn không nên sử dụng bối cảnh ứng dụng để tạo ra Toast, cùng với bối cảnh Dịch vụ/ContentProvider/BroadcastReceiver. Bạn có thể đọc phần Khả năng ngữ cảnh trong bài viết này: Context, What Context?

Hy vọng nó hữu ích.

Các vấn đề liên quan