一些用户报告说,我的应用程序屏幕在android 4.2上运行时有时会闪烁(仅限!)
我在我的设备上进行了尝试,在放置日志之后,该活动会重新启动并重新启动,大约每秒3次。
因此,我所做的是在方法不断重新启动时跟踪它的调用,结果如下:
似乎问题出在viewGroup.resetRtlProperties()中,因为这是Android 4.2(17)中的新功能。
我还不能确定这是否是一个错误,但有没有其他人经历过或有任何解决办法?

最佳答案

我有一个类似的问题,是由以下两个因素造成的:
横向活动(设备首选纵向)
更改newconfig参数区域设置的应用程序子类的onconfigurationchanged()中的代码
您可以克隆该对象并更改/使用克隆,而不是更改newconfig:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    Configuration configClone = new Configuration(newConfig);
    // Change/use configClone here
    ...
}

07-25 22:22