发现Flutter生命周期不大符合自己的业务,想要安卓提供的onCreate onResume等相似的生命周期
在参考其他现有的生命周期管理插件后发现还存在部分问题,所以在第三方的基础上去实现生命周期管理
目前还存在以下问题:当调用以下方法回退到首页时,部分中间不触发onResume和onPause,其他流程暂时未发现啥问题
Navigator.of(context).popUntil((Route<dynamic> route) {
return route.isFirst;
});
最终代码如下
//SecondPage.dart
import 'package:flutter/material.dart';
import 'package:testflutterapp/ThirdPage.dart';
import 'ParentState.dart';
class SecondPage extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return new _SecondPageState();
}
}
class _SecondPageState extends ParentState<SecondPage> {
@override
Widget buildWidget(BuildContext context) {
return Scaffold(
body: CustomScrollView(slivers: <Widget>[
SliverAppBar(
title: Text(
'第二