一些用户报告说我的应用程序屏幕在 Android 4.2 上运行时有时会闪烁(仅限!)
我在我的设备上尝试过,在放置日志后,活动重新启动并再次重新启动,大约每秒 3 次。
所以我所做的是在它不断重启时跟踪方法调用,结果如下:
似乎问题在于 ViewGroup.resetRtlProperties(),因为这是 Android 4.2 (17) 中的新功能。
我还不能确认这是否是一个错误,但还有其他人遇到过这个问题或有任何解决方法吗?
一些用户报告说我的应用程序屏幕在 Android 4.2 上运行时有时会闪烁(仅限!)
我在我的设备上尝试过,在放置日志后,活动重新启动并再次重新启动,大约每秒 3 次。
所以我所做的是在它不断重启时跟踪方法调用,结果如下:
似乎问题在于 ViewGroup.resetRtlProperties(),因为这是 Android 4.2 (17) 中的新功能。
我还不能确认这是否是一个错误,但还有其他人遇到过这个问题或有任何解决方法吗?
我有一个类似的问题,它是由以下两个组合引起的:
您可以克隆该对象并更改/使用克隆,而不是更改 newConfig:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Configuration configClone = new Configuration(newConfig);
// Change/use configClone here
...
}
显然,添加到您layoutDirection
的列表中已修复此问题。android:configChanges
<activity>
AndroidManifest.xml