BaseWidgetState<T extends BaseStatefulWidget> class
statefulWidget组件状态基类
- Inheritance
- Mixed in types
- Implementers
Constructors
Properties
- context → BuildContext
-
The location in the tree where this widget builds.
read-onlyinherited
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- mounted → bool
-
Whether this State object is currently in a tree.
read-onlyinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- widget → T
-
The current configuration.
read-onlyinherited
Methods
-
activate(
) → void - Called when this object is reinserted into the tree after having been removed via deactivate.
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
@protectedinherited
-
deactivate(
) → void -
Called when this object is removed from the tree.
@Deprecated("After the version of 1.17,deactivate() is only called by the new page when the new page back to the old .\nFor compatibility with previous versions,It's replaced by didAppear() and disappear() for more explicit scene.")override
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
didAppear(
) → void -
页面回到栈顶,可重写
inherited
-
didChangeAccessibilityFeatures(
) → void -
Called when the system changes the set of currently active accessibility
features.
inherited
-
didChangeAppLifecycleState(
AppLifecycleState state) → void -
Called when the system puts the app in the background or returns
the app to the foreground.
override
-
didChangeDependencies(
) → void - Called when a dependency of this State object changes.
-
didChangeLocales(
List< Locale> locales) → void -
Called when the system tells the app that the user's locale has
changed. For example, if the user changes the system language
settings.
inherited
-
didChangeMetrics(
) → void -
Called when the application's dimensions change. For example,
when a phone is rotated.
inherited
-
didChangePlatformBrightness(
) → void -
Called when the platform brightness changes.
inherited
-
didChangeTextScaleFactor(
) → void -
Called when the platform's text scale factor changes.
inherited
-
didHaveMemoryPressure(
) → void -
Called when the system is running low on memory.
inherited
-
didPopRoute(
) → Future< bool> -
Called when the system tells the app to pop the current route.
For example, on Android, this is called when the user presses
the back button.
inherited
-
didPushRoute(
String route) → Future< bool> -
Called when the host tells the application to push a new route onto the
navigator.
inherited
-
didPushRouteInformation(
RouteInformation routeInformation) → Future< bool> -
Called when the host tells the application to push a new
RouteInformation and a restoration state onto the router.
inherited
-
didUpdateWidget(
covariant T oldWidget) → void - Called whenever the widget configuration changes.
-
disappear(
) → void -
页面暂停,被覆盖,可重写
inherited
-
dispose(
) → void -
Called when this object is removed from the tree permanently.
override
-
getScreenHeight(
) → double -
返回屏幕高度
inherited
-
getScreenWidth(
) → double -
返回屏幕宽度
inherited
-
initBaseCommon(
State< StatefulWidget> state) → void -
inherited
-
initState(
) → void -
Called when this object is inserted into the tree.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
onBackground(
) → void -
app切回到后台,可重写
inherited
-
onForeground(
) → void -
app切回到前台,可重写
inherited
-
pageLog(
String content) → void -
打印信息
inherited
-
reassemble(
) → void - Called whenever the application is reassembled during debugging, for example during hot reload.
-
setState(
VoidCallback fn) → void -
Notify the framework that the internal state of this object has changed.
@protectedinherited
-
toDiagnosticsNode(
{String name, DiagnosticsTreeStyle style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited