AndroidAutoSize icon indicating copy to clipboard operation
AndroidAutoSize copied to clipboard

在某些手机上长按屏幕会在getResources方法中报错Not in applications main thread

Open dongdianyi opened this issue 5 years ago • 5 comments

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:

dongdianyi avatar Sep 03 '20 06:09 dongdianyi

魅蓝Note6
版本7.1.2

dongdianyi avatar Sep 03 '20 06:09 dongdianyi

我的测试机魅族手机,魅族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

CMWW avatar Sep 14 '20 16:09 CMWW

出现一样的问题, 原因在重写了activity的getResource方法, 而该方法中的autoConvertDensity会检查是否在主线程 如果有不在主线程的方法,希望通过该activity的context来getString,getDrawable等..., 都会报这个错 不知道为何检查是否在主线程? image image

QiangShenNura avatar Nov 23 '20 08:11 QiangShenNura

魅族、锤子、oppo 发现都有这个问题

a365344743s avatar Nov 30 '20 06:11 a365344743s

image 只有提前自己检测了

a365344743s avatar Nov 30 '20 06:11 a365344743s