gpt4 book ai didi

android - Robolectric 3.1 中缺少 ShadowViewTreeObserver

转载 作者:行者123 更新时间:2023-11-29 01:17:24 25 4
gpt4 key购买 nike

Robolectric 3.0 提供了 ShadowViewTreeObserver 类,但 Robolectric 3.1 中没有。

官方升级指南 ( https://github.com/robolectric/robolectric/wiki/3.0-to-3.1-Upgrade-Guide ) 讲述了由于 Android API 功能的重复而删除了影子方法,但那里没有提到 ShadowViewTreeObserver

这个类怎么了?是否应该使用 ViewTreeObserver 的 Android API 方法来代替 3.1 中的这个特定阴影?

最佳答案

是的,在 Robolectric 3.1.x 中不再有 ShadowViewTreeObserver 类,检查:Overview .

此更改的原因在此 merge 请求中进行了解释 Deleting ShadowViewTreeObserver as it reimplements what the real class does. #2308 ,它只有一个名为

的提交

如您所见,问题的答案将在提交中: https://github.com/robolectric/robolectric/pull/2308/commits/e10bddd18ebb3df14423d3743e11772e4fd76e49 .

您可能会感兴趣的是,它只有一个提交,名称为解决方案,名为 Deleting ShadowViewTreeObserver. Please use the real class moving forward .

tells about shadow methods being removed due to duplication of Android API funtionalities, yet ShadowViewTreeObserver is not mentioned there.

他们好像忘了更新他们的文档 ;-)

希望对你有帮助

关于android - Robolectric 3.1 中缺少 ShadowViewTreeObserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38697374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com