Robolectric 3.0이 ShadowViewTreeObserver
클래스를 제공했으나 Robolectric 3.1에 없습니다.Robolectric 3.1에서 ShadowViewTreeObserver가 누락되었습니다.
공식 업그레이드 가이드 (https://github.com/robolectric/robolectric/wiki/3.0-to-3.1-Upgrade-Guide)에는 Android API 기능이 중복되어 제거되는 섀도우 메서드에 대해 설명되어 있지만 여기에는 ShadowViewTreeObserver
에 대한 언급이 없습니다.
이 수업에는 어떤 변화가 있습니까? 3.1에서이 특정 그림자 대신 Android API 메소드 ViewTreeObserver
을 사용해야합니까?
당신이 그것을 어떻게 사용합니까 도움이 될 것입니다 희망? –
나는 지금 그것을 사용하지 않고있다. 간단히 그것에 대해 배웠고 시도하고 싶지만 3.1에 포함되어 있지 않다는 것을 알았다. 모든 청취자에게 OnGlobalLayout 이벤트를 발생시키는 것에 관심이 있었지만 정규 ViewTreeObserver가 동일한 작업을 수행 할 수 있으므로 ShadowViewTreeObserver가 단순히 제거되었는지 (그리고 업그레이드 가이드에서 언급하지 못했는지) 궁금하거나 기능이 다른 클래스로 이동되었습니다. –