AndroidAutoSize
AndroidAutoSize copied to clipboard
在某些手机上长按屏幕会在getResources方法中报错Not in applications main thread
Environment
- [x] Autosize Version:
- [x] Target Android Version:
- [x] Device Model:
- [x] Device Resolution:
- [x] Design Size On AndroidManifest:
Bug Description:
Log:
Screenshot
Related Code:
Others:
魅蓝Note6
版本7.1.2
我的测试机魅族手机,魅族p30pro,android版本7.0.0, 出现的一样问题,尤其在输入框内黏贴进多文字时必定闪退,有两张截图,和报错代码执行。我目前只能判断rom魅族手机暂时不使用该方法。https://yunwoke.oss-cn-hangzhou.aliyuncs.com/download/1600101771%281%29.pnghttps://yunwoke.oss-cn-hangzhou.aliyuncs.com/download/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20200915004348.png
出现一样的问题, 原因在重写了activity的getResource方法, 而该方法中的autoConvertDensity会检查是否在主线程
如果有不在主线程的方法,希望通过该activity的context来getString,getDrawable等..., 都会报这个错
不知道为何检查是否在主线程?

魅族、锤子、oppo 发现都有这个问题
只有提前自己检测了