在 StatelessWidget 中使用 AppLifecycleState
use AppLifecycleState in StatelessWidget
在 StatefulWidget 中,当需要使用 AppLifecycleState 时,我们使用 WidgetsBindingObserver
@override
initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}
@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}
@override
void didChangeAppLifecycleState(AppLifecycleState state){}
如何在 StatelessWidget 中执行此操作 我使用 StatefulWidget 搜索所有显示
我的问题是必须将 StatelessWidget 转换为 StatefulWidget?
您必须将小部件转换为有状态的,然后在状态 class 中控制应用程序生命周期。没有解决方法。
在 StatefulWidget 中,当需要使用 AppLifecycleState 时,我们使用 WidgetsBindingObserver
@override
initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}
@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}
@override
void didChangeAppLifecycleState(AppLifecycleState state){}
如何在 StatelessWidget 中执行此操作 我使用 StatefulWidget 搜索所有显示 我的问题是必须将 StatelessWidget 转换为 StatefulWidget?
您必须将小部件转换为有状态的,然后在状态 class 中控制应用程序生命周期。没有解决方法。