Flutter 生命周期管理,类似安卓onResume

发现Flutter生命周期不大符合自己的业务,想要安卓提供的onCreate  onResume等相似的生命周期

 

在参考其他现有的生命周期管理插件后发现还存在部分问题,所以在第三方的基础上去实现生命周期管理

 

目前还存在以下问题:当调用以下方法回退到首页时,部分中间不触发onResume和onPause,其他流程暂时未发现啥问题

Navigator.of(context).popUntil((Route 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 createState() {
    return new _SecondPageState();
  }
}

class _SecondPageState extends ParentState {
  @override
  Widget buildWidget(BuildContext context) {
    return Scaffold(
      body: CustomScrollView(slivers: [
        SliverAppBar(
          title: Text(
            '第二

你可能感兴趣的:(flutter,dart,flutter,dart)