现遇到问题,息屏后,报错 java.lang.IllegalArgumentException: width and height must be > 0
但是我的图片的宽高都是大于0的啊,什么鬼?
已解决,目前本人使用的方法是在Activity的生命周期中进行操作处理,熄屏时,生命周期会先调用onPause方法,我们可以在这里进行操作。
也可以观看我的另一篇博客:关于SignaturePad签名模板界面熄屏报错问题
至于原因,目前认为是熄屏时,Activity为不可显示状态(先执行onPause()然后onStop()),所以getWeight()和getHigh()方法无法获取当前View的宽高,所以报错了!!
目前,暂时想到此种原因,若有不对之处或有其他朋友知悉此类问题,还请不吝赐教,共同探讨,感谢!!