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