Har*_*llu 13
你可以WidgetsBindingObserver
像这样扩展你的 statefulWidget State 类
class _HomePageState extends State<HomePage>
with WidgetsBindingObserver
Run Code Online (Sandbox Code Playgroud)
和initState
方法添加WidgetsBinding.instance.addObserver(this);
。
@override
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}
Run Code Online (Sandbox Code Playgroud)
稍后覆盖didChangeAppLifecycleState
方法
@override
void didChangeAppLifecycleState(AppLifecycleState state) {
if (state == AppLifecycleState.resumed)
//TODO: set status to online here in firestore
else
//TODO: set status to offline here in firestore
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3819 次 |
最近记录: |