安卓开发过程中遇到问题总结二
1.android 自定义view报如下错误:java.lang.IllegalStateException: Underflow in restore 原因:在自定义view里面调用了如下方法来保存画布的bitmap图像; mCanvas.restore() 解决方法:改成: mCanvas.save(); mCanvas.restore(); Okay!解决! 2.使用Intent传递数据量大时(尤其是bitmap对象),app没反应? android四大组件之间Intent传递数据,数据不能过大,基本要小于1M,不然会导致程序黑屏,ANR. 3.this.requestWindowFeature(Window.FEATURE_NO_TITLE);代码中去掉标题栏使用时报错? 当我们的Activity是继承自Activity或者是FragmentActivity时不会有问题;但当我们继承的是AppCompatActivity时就会报错, 解决方法是 getSupportActionBar().hide()或者是这是主题为Theme.AppCompat.Light.NoActionBar; 4.在使用第三方库经常报有一些v4,v7包冲突问题? 在封装library的时候,尽量不要引入第三方包,v4,v7等自带的包也是一样尽量不要引入,避免以后工程依赖的时候,包或者包内文件产生冲突