提交 550b03cb 编写于 作者: [ [linjizong]

精简代码

上级 4ab27305
## [0.2.12] - 修改页面层级,现在DoKitApp将以Stack存放用户传入的Widget,防止各种InheritedWidget影响到用户Widget
## [0.2.11] - 修复一些UI异常问题;日志模块增加错误信息过滤,防止被错误日志冲刷掉;
## [0.2.10] - 修复DoKitApp某些case下获取高度为0的异常.
## [0.2.10] - 修复DoKitApp某些case下获取高度为0的异常.
## [0.2.9] - 修改DoKitApp类型,自定义Overlay容器防止各种InheritedWidget使用异常.
## [0.2.8] - 修复网络请求返回结果乱码问题;增加method—channel耗时统计;日志/方法通道/网络请求增加清空按钮.
## [0.2.7] - 网络请求增加RequestHeaders信息展示,增加非文本类型的返回结果size展示.
......
......@@ -5,7 +5,6 @@ import 'package:dokit/ui/dokit_btn.dart';
import 'package:dokit/ui/dokit_app.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'dart:core';
import 'package:flutter/widgets.dart' as dart;
import 'package:dokit/kit/kit_page.dart';
......
......@@ -18,34 +18,21 @@ class ResidentPage extends StatefulWidget {
class ResidentPageState extends State<ResidentPage> {
Widget getPage() {
if (ResidentPage.tag == KitPageManager.KIT_ALL) {
return KitPage();
}
if (ApmKitManager.instance.getKit(ResidentPage.tag) != null) {
return ApmKitManager.instance
.getKit(ResidentPage.tag)
.createDisplayPage();
}
if (CommonKitManager.instance.getKit(ResidentPage.tag) != null) {
return CommonKitManager.instance
.getKit(ResidentPage.tag)
.createDisplayPage();
}
return Container(
alignment: Alignment.center,
child:
Text('无数据', style: TextStyle(color: Color(0xff999999), fontSize: 20)),
);
Widget page;
page ??=
ApmKitManager.instance.getKit(ResidentPage.tag)?.createDisplayPage();
page ??=
CommonKitManager.instance.getKit(ResidentPage.tag)?.createDisplayPage();
page ??= KitPage();
return page;
}
String getTitle() {
if (ApmKitManager.instance.getKit(ResidentPage.tag) != null) {
return ApmKitManager.instance.getKit(ResidentPage.tag).getKitName();
}
if (CommonKitManager.instance.getKit(ResidentPage.tag) != null) {
return CommonKitManager.instance.getKit(ResidentPage.tag).getKitName();
}
return 'DoKit';
String title;
title ??= ApmKitManager.instance.getKit(ResidentPage.tag)?.getKitName();
title ??= CommonKitManager.instance.getKit(ResidentPage.tag)?.getKitName();
title ??= 'DoKit';
return title;
}
_tapListener(String current) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册