1分钟
16 前后台监听
WidgetsBindingObserver
包含了各种控件的生命周期通知,其中的 didChangeAppLifecycleState
就可以用于做前后台状态监听。
/// WidgetsBindingObserver 包含了各种控件的生命周期通知
class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
///重写 WidgetsBindingObserver 中的 didChangeAppLifecycleState
@override
void didChangeAppLifecycleState(AppLifecycleState state) {
///通过state判断App前后台切换
if (state == AppLifecycleState.resumed) {
}
}
@override
Widget build(BuildContext context) {
return new Container();
}
}
学员评价