android.view.InflateException: Binary XML file line #109: Binary XML file line #109: Error inflating

 Process: wei.huan.hidescreen, PID: 19461
                                                                     android.view.InflateException: Binary XML file line #109: Binary XML file line #109: Error inflating class android.widget.TextView
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowBigView.<init>(ColorWindowBigView.java:291)
                                                                         at wei.huan.hidescreen.MyWindowManager.createColorWindow(MyWindowManager.java:184)
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowService$1.run(ColorWindowService.java:60)
                                                                         at android.os.Handler.handleCallback(Handler.java:739)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                         at android.os.Looper.loop(Looper.java:148)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5438)
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
                                                                      Caused by: android.view.InflateException: Binary XML file line #109: Error inflating class android.widget.TextView
                                                                         at android.view.LayoutInflater.createView(LayoutInflater.java:649)
                                                                         at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
                                                                         at android.view.LayoutInflater.onCreateView(LayoutInflater.java:698)
                                                                         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766)
                                                                         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708)
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:839)
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:519)
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowBigView.<init>(ColorWindowBigView.java:291) 
                                                                         at wei.huan.hidescreen.MyWindowManager.createColorWindow(MyWindowManager.java:184) 
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowService$1.run(ColorWindowService.java:60) 
                                                                         at android.os.Handler.handleCallback(Handler.java:739) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                         at android.os.Looper.loop(Looper.java:148) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5438) 
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 
                                                                      Caused by: java.lang.reflect.InvocationTargetException
                                                                         at java.lang.reflect.Constructor.newInstance(Native Method)
                                                                         at android.view.LayoutInflater.createView(LayoutInflater.java:623)
                                                                         at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58) 
                                                                         at android.view.LayoutInflater.onCreateView(LayoutInflater.java:698) 
                                                                         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766) 
                                                                         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708) 
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:839) 
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:842) 
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:842) 
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:519) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowBigView.<init>(ColorWindowBigView.java:291) 
                                                                         at wei.huan.hidescreen.MyWindowManager.createColorWindow(MyWindowManager.java:184) 
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowService$1.run(ColorWindowService.java:60) 
                                                                         at android.os.Handler.handleCallback(Handler.java:739) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                         at android.os.Looper.loop(Looper.java:148) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5438) 
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 
                                                                      Caused by: java.lang.OutOfMemoryError: Failed to allocate a 12371052 byte allocation with 10320672 free bytes and 9MB until OOM
                                                                         at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
                                                                         at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
                                                                         at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:613)
                                                                         at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:446)
                                                                         at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1080)
                                                                         at android.content.res.Resources.createFromResourceStream(Resources.java:2952)
                                                                         at android.content.res.Resources.loadDrawableForCookie(Resources.java:2684)
                                                                         at android.content.res.Resources.loadDrawable(Resources.java:2580)
                                                                         at android.content.res.MiuiResources.loadDrawable(MiuiResources.java:387)
                                                                         at android.content.res.TypedArray.getDrawable(TypedArray.java:872)
                                                                         at android.view.View.<init>(View.java:3955)
                                                                         at android.widget.TextView.<init>(TextView.java:680)
                                                                         at android.widget.TextView.<init>(TextView.java:674)
                                                                         at android.widget.TextView.<init>(TextView.java:670)
                                                                         at java.lang.reflect.Constructor.newInstance(Native Method) 
                                                                         at android.view.LayoutInflater.createView(LayoutInflater.java:623) 
                                                                         at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58) 
                                                                         at android.view.LayoutInflater.onCreateView(LayoutInflater.java:698) 
                                                                         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766) 
                                                                         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708) 
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:839) 
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:842) 
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                         at android.view.LayoutInflater.rInflate(LayoutInflater.java:842) 
                                                                         at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:519) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
                                                                         at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowBigView.<init>(ColorWindowBigView.java:291) 
                                                                         at wei.huan.hidescreen.MyWindowManager.createColorWindow(MyWindowManager.java:184) 
                                                                         at wei.huan.hidescreen.view.customwindow.ColorWindowService$1.run(ColorWindowService.java:60) 
                                                                         at android.os.Handler.handleCallback(Handler.java:739) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                         at android.os.Looper.loop(Looper.java:148) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5438) 
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 



这个是xml占用内存过大导致内存溢出的问题。

上面的问题是由于我在该xml中的一些控件设置background的图片太大了,引起内存溢出了,解决方法,只要把那些大图片改小一些就可以解决这个错误了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值