Package org.robolectric.shadows
Class ShadowViewRootImpl
- java.lang.Object
-
- org.robolectric.shadows.ShadowViewRootImpl
-
@Implements(value=android.view.ViewRootImpl.class, isInAndroidSdk=false) public class ShadowViewRootImpl extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceShadowViewRootImpl.ViewRootImplReflectorReflector interface forViewRootImpl's internals.
-
Field Summary
Fields Modifier and Type Field Description protected ViewRootImplrealObject
-
Constructor Summary
Constructors Constructor Description ShadowViewRootImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcallDispatchResized()voidcallWindowFocusChanged(boolean hasFocus)protected DisplaygetDisplay()protected static IWindowSessiongetWindowSession(Looper mainLooper)voidplaySoundEffect(int effectId)protected intrelayoutWindow(WindowManager.LayoutParams params, int viewVisibility, boolean insetsPending)static voidreset()protected voidsetView(View view, WindowManager.LayoutParams attrs, View panelParentView)protected voidsetView(View view, WindowManager.LayoutParams attrs, View panelParentView, int userId)
-
-
-
Field Detail
-
realObject
@RealObject protected ViewRootImpl realObject
-
-
Method Detail
-
getWindowSession
@Implementation(maxSdk=16) protected static IWindowSession getWindowSession(Looper mainLooper)
-
playSoundEffect
@Implementation public void playSoundEffect(int effectId)
-
relayoutWindow
@Implementation protected int relayoutWindow(WindowManager.LayoutParams params, int viewVisibility, boolean insetsPending) throws RemoteException
- Throws:
RemoteException
-
callDispatchResized
public void callDispatchResized()
-
getDisplay
protected Display getDisplay()
-
setView
@Implementation protected void setView(View view, WindowManager.LayoutParams attrs, View panelParentView)
-
setView
@Implementation(minSdk=30) protected void setView(View view, WindowManager.LayoutParams attrs, View panelParentView, int userId)
-
reset
@Resetter public static void reset()
-
callWindowFocusChanged
public void callWindowFocusChanged(boolean hasFocus)
-
-