android编程中main.xml出现android.view.InflateException

Aguang 发布于 2011/08/25 16:22
阅读 771
收藏 0

我的main.xml在之前还可以用,也没做改动在运行时就出现异常了。我也没有自定义控件,之前在网上看到的都是自定义view控件才出现的异常,所以很纠结,求解。。。

加载中
0
cloor
cloor
你更改下manifast文件试试
0
李利军
虽然这个问题提出很久了,但我今天也遇到这个问题,并解决了,所以就想来答一下。为以后遇到类似问题的兄弟们给个参考。可能当我们看到这个问题的log信息以为是我们布局文件中可能存在问题,其实不然,既然我们未自定义控件那就肯定和我们布局关系不大,所以还是在代码中找原因,我的问题就在于在非主线程中进行了控件声明,虽然在大部分机子上这样是可以运行的,到到了某些特定的机子上就会出现这个问题,所以解决问题的方法就很简单了,不要在非主线程里面处理任何有关控件的操作,声明都不行!在非主线程中声明UI控件会给我们的程序带来很多的不确定因素!
返回顶部
顶部