在Android 4.2上运行时屏幕闪烁. (活动连续重启)

在Android 4.2上运行时屏幕闪烁. (活动连续重启),第1张

概述一些用户报告说,在 Android 4.2上运行时我的应用程序屏幕有时会闪烁(仅限!) 我尝试使用我的设备,在放入日志后,活动重新启动并重新启动,每秒约3次. 所以我所做的是在连续重启时跟踪方法调用,结果如下: 似乎问题在于ViewGroup.resetRtlProperties(),因为这是Android 4.2(17)中的新功能. 我无法确认这是否是一个错误,但还有其他人遇到这个或有任何解决方 一些用户报告说,在 Android 4.2上运行时我的应用程序屏幕有时会闪烁(仅限!)

我尝试使用我的设备,在放入日志后,活动重新启动并重新启动,每秒约3次.

所以我所做的是在连续重启时跟踪方法调用,结果如下:

似乎问题在于VIEwGroup.resetRtlPropertIEs(),因为这是AndroID 4.2(17)中的新功能.

我无法确认这是否是一个错误,但还有其他人遇到这个或有任何解决方法吗?

解决方法@H_502_12@ 我有类似的问题,它是由以下两个组合引起的:

>横向活动(设备首选肖像)
> Application子类的onConfigurationChanged()中的代码,它更改了newConfig参数的语言环境

您可以克隆该对象并更改/使用克隆,而不是更改newConfig:

@OverrIDepublic voID onConfigurationChanged(Configuration newConfig) {    super.onConfigurationChanged(newConfig);    Configuration configClone = new Configuration(newConfig);    // Change/use configClone here    ...}
总结

以上是内存溢出为你收集整理的在Android 4.2上运行时屏幕闪烁. (活动连续重启)全部内容,希望文章能够帮你解决在Android 4.2上运行时屏幕闪烁. (活动连续重启)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1148939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存