集成debug调试
parent
4b9ad6e9f0
commit
210f813ca0
|
|
@ -9,6 +9,7 @@ import 'package:qhd_prevention/main.dart';
|
|||
import 'package:qhd_prevention/services/SessionService.dart';
|
||||
import 'package:qhd_prevention/tools/tools.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:logarte/logarte.dart'; // 新增导入
|
||||
|
||||
|
||||
/// 全局接口异常
|
||||
|
|
@ -46,6 +47,7 @@ class HttpManager {
|
|||
void _initInterceptors() {
|
||||
_dio.interceptors
|
||||
..add(LogInterceptor(request: true, responseBody: true, error: true))
|
||||
..add(LogarteDioInterceptor(logarte))
|
||||
..add(InterceptorsWrapper(onError: (err, handler) {
|
||||
// TODO 暂不处理
|
||||
String message = err.response?.data?['errMessage'] ?? '';
|
||||
|
|
|
|||
|
|
@ -23,7 +23,12 @@ import 'package:webview_flutter_android/webview_flutter_android.dart';
|
|||
import 'package:webview_flutter_wkwebview/webview_flutter_wkwebview.dart';
|
||||
import 'package:qhd_prevention/common/route_observer.dart';
|
||||
import 'pages/mine/mine_set_pwd_page.dart';
|
||||
import 'package:logarte/logarte.dart';
|
||||
|
||||
final logarte = Logarte(
|
||||
password: '',
|
||||
ignorePassword: false,
|
||||
);
|
||||
// 全局导航键
|
||||
final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
|
||||
bool _isLoggingOut = false;
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ import 'package:qhd_prevention/services/heartbeat_service.dart';
|
|||
import 'package:qhd_prevention/tools/tools.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
import '../main.dart';
|
||||
import 'mine/mine_page.dart';
|
||||
|
||||
/// 用于向子树公布当前 tab 索引
|
||||
|
|
@ -65,6 +66,8 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver {
|
|||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
logarte.attach(context: context, visible: false); // 仅调试模式显示
|
||||
|
||||
WidgetsBinding.instance.addObserver(this);
|
||||
_badgeManager = BadgeManager();
|
||||
_badgeManager.addListener(_onBadgeChanged);
|
||||
|
|
|
|||
|
|
@ -701,6 +701,14 @@ packages:
|
|||
url: "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/"
|
||||
source: hosted
|
||||
version: "1.0.2"
|
||||
logarte:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: logarte
|
||||
sha256: ff01d102561b2b50122a7229c4507bf626cba9fd34609f77632e02d73ea4470a
|
||||
url: "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/"
|
||||
source: hosted
|
||||
version: "1.4.1"
|
||||
lpinyin:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
|
|||
|
|
@ -126,6 +126,8 @@ dependencies:
|
|||
xml2json: ^6.2.7
|
||||
#拼音包
|
||||
lpinyin: ^2.0.3
|
||||
#app_debug
|
||||
logarte: ^1.4.1
|
||||
|
||||
|
||||
dev_dependencies:
|
||||
|
|
|
|||
Loading…
Reference in New Issue