private View getScreenshotView ( ) { View decorView = viewFetcher . getRecentDecorView ( viewFetcher . getWindowDecorViews ( ) ) ; final long endTime = SystemClock . uptimeMillis ( ) + Timeout . getSmallTimeout ( ) ; while ( decorView == null ) { final boolean timedOut = SystemClock . uptimeMillis ( ) > endTime ; if ( timedOut ) { return null ; } sleeper . sleepMini ( ) ; decorView = viewFetcher . getRecentDecorView ( viewFetcher . getWindowDecorViews ( ) ) ; } wrapAllGLViews ( decorView ) ; return decorView ; }
Gets the proper view to use for a screenshot .