InflateException 异常的处理方式

来源:互联网 发布:庆亲王是指谁 知乎 编辑:程序博客网 时间:2024/06/17 07:52
11-12 17:17:51.792 W/System.err(21489): android.view.InflateException: Binary XML file line #95: Error inflating class <unknown>
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.createView(LayoutInflater.java:613)
11-12 17:17:51.792 W/System.err(21489): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
11-12 17:17:51.792 W/System.err(21489): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
11-12 17:17:51.792 W/System.err(21489): at com.ysb.ott.activity.bb.b(Unknown Source)
11-12 17:17:51.802 W/System.err(21489): at com.ysb.ott.activity.HomeActivity.c(Unknown Source)
11-12 17:17:51.802 W/System.err(21489): at com.ysb.ott.activity.HomeActivity.onCreate(Unknown Source)
11-12 17:17:51.802 W/System.err(21489): at android.app.Activity.performCreate(Activity.java:5066)
11-12 17:17:51.802 W/System.err(21489): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1102)
11-12 17:17:51.802 W/System.err(21489): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2288)
11-12 17:17:51.802 W/System.err(21489): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2368)
11-12 17:17:51.802 W/System.err(21489): at android.app.ActivityThread.access$600(ActivityThread.java:151)
11-12 17:17:51.802 W/System.err(21489): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1330)
11-12 17:17:51.802 W/System.err(21489): at android.os.Handler.dispatchMessage(Handler.java:99)
11-12 17:17:51.802 W/System.err(21489): at android.os.Looper.loop(Looper.java:155)
11-12 17:17:51.802 W/System.err(21489): at android.app.ActivityThread.main(ActivityThread.java:5536)
11-12 17:17:51.802 W/System.err(21489): at java.lang.reflect.Method.invokeNative(Native Method)
11-12 17:17:51.802 W/System.err(21489): at java.lang.reflect.Method.invoke(Method.java:511)
11-12 17:17:51.802 W/System.err(21489): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1074)

11-12 17:17:51.812 W/System.err(21489): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:841)

11-12 17:17:51.812 W/System.err(21489): at dalvik.system.NativeStart.main(Native Method)

这个项目在很多手机上都会出现这个加载XML异常,尝试了很多种方法:

如:在构造函数中添加可以tAttributeSet 的属性,即

public NetDirectView(Context context, AttributeSet attrs) {super(context, attrs);mContext = context;}
但是问题得不到解决

于是我就猜测他是不是因为每个手机的分辨率不同导致加载的时候找不到图片所引起的,故:我就将每一张图片放到每一个文件夹中去,问题得到真正的解决。

0 0
原创粉丝点击