关于令人抓狂的 E/HAL: load: id=gralloc != hmi->id=gralloc

来源:互联网 发布:端口查看 编辑:程序博客网 时间:2024/05/17 00:13

我在网上搜索了挺多资料的,很多都是重复在说权限问题,然而我报这种错误的大部分程序都恰好不是因为权限问题,而是一些特别细节的问题......

比如...

一定要检查控件有没有findViewById啊!!!

一定要检查有没有创建new一个对象啊!!!

有关集合的泛型也一定要检查好<>内的是不是一致的,以免出现类型转换异常。


有的时候按钮点击事件不成功,就换一个,还不成功,可能就是方法摆放位置的问题了!比如按钮的puvlic void onClick(View v)放在不同的括号外都有可能导致一按按钮 E/HAL: load: id=gralloc != hmi->id=gralloc闪退问题!

(搞得我够呛,回头要抽空细细总结java才行!)


还有,如果想要取到edittext中的内容的话,千万不要在初始化的时候取(即不要直接再Oncreate中取),这个时候editext刚初始化,里面还没有我们填充的内容。虽然这不会造成闪退,但是也是一个比较隐秘的小错误了~


0 0
原创粉丝点击