Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
G
gm_flutter
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林生雨
gm_flutter
Commits
20974fde
Commit
20974fde
authored
Jul 08, 2020
by
林生雨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
w
parent
2463d3fb
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
22 additions
and
130 deletions
+22
-130
DemoPage.dart
lib/DemoPage.dart
+0
-62
DemoPage1.dart
lib/DemoPage1.dart
+0
-55
MainRouter.dart
lib/MainRouter/MainRouter.dart
+2
-0
MainRouterImpl.dart
lib/MainRouter/MainRouterImpl.dart
+8
-3
JumpManager.dart
lib/MainRouter/manager/JumpManager.dart
+0
-2
MainManager.dart
lib/MainRouter/manager/MainManager.dart
+9
-0
main.dart
lib/main.dart
+3
-8
No files found.
lib/DemoPage.dart
deleted
100644 → 0
View file @
2463d3fb
/*
* @author lsy
* @date 2020/6/20
**/
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/material.dart'
;
import
'package:flutter_boost/flutter_boost.dart'
;
import
'commonModel/base/BaseUtil.dart'
;
class
DemoPage
extends
StatefulWidget
{
@override
State
<
StatefulWidget
>
createState
()
{
return
DemoState
();
}
}
class
DemoState
extends
State
<
DemoPage
>
{
@override
void
initState
()
{
super
.
initState
();
}
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
leading:
GestureDetector
(
onTap:
()
{
FlutterBoost
.
singleton
.
closeByContext
(
context
);
},
child:
Container
(
color:
Colors
.
black
,
),
),
centerTitle:
true
,
title:
Text
(
"ww"
),
),
body:
Stack
(
children:
<
Widget
>[
Stack
(
children:
<
Widget
>[
Column
(
children:
<
Widget
>[
GestureDetector
(
onTap:
()
{
FlutterBoost
.
singleton
.
open
(
"sample"
);
},
child:
Container
(
width:
50
,
height:
50
,
color:
Colors
.
redAccent
,
))
],
)
],
)
],
),
);
}
}
lib/DemoPage1.dart
deleted
100644 → 0
View file @
2463d3fb
/*
* @author lsy
* @date 2020/6/20
**/
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/material.dart'
;
import
'package:flutter_boost/flutter_boost.dart'
;
class
DemoPage1
extends
StatefulWidget
{
@override
State
<
StatefulWidget
>
createState
()
{
return
DemoState
();
}
}
class
DemoState
extends
State
<
DemoPage1
>
{
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
leading:
GestureDetector
(
onTap:
()
{
FlutterBoost
.
singleton
.
closeByContext
(
context
);
},
child:
Container
(
color:
Colors
.
black
,
),
),
centerTitle:
true
,
title:
Text
(
"ww"
),
),
body:
Stack
(
children:
<
Widget
>[
Stack
(
children:
<
Widget
>[
Column
(
children:
<
Widget
>[
GestureDetector
(
onTap:
()
{
FlutterBoost
.
singleton
.
open
(
"sample"
);
},
child:
Container
(
width:
50
,
height:
50
,
color:
Colors
.
yellow
,
))
],
)
],
)
],
),
);
}
}
lib/MainRouter/MainRouter.dart
View file @
20974fde
...
@@ -18,4 +18,6 @@ abstract class MainRouter extends RouterBaser {
...
@@ -18,4 +18,6 @@ abstract class MainRouter extends RouterBaser {
void
jumpPage
(
BuildContext
context
,
String
pageName
,
Map
<
String
,
dynamic
>
params
,
bool
nativePage
);
void
jumpPage
(
BuildContext
context
,
String
pageName
,
Map
<
String
,
dynamic
>
params
,
bool
nativePage
);
Widget
getProxyPage
();
Widget
getProxyPage
();
void
catchErrorToBugly
(
String
err
);
}
}
lib/MainRouter/MainRouterImpl.dart
View file @
20974fde
...
@@ -27,13 +27,18 @@ class MainRouterImpl implements MainRouter {
...
@@ -27,13 +27,18 @@ class MainRouterImpl implements MainRouter {
}
}
@override
@override
void
jumpPage
(
void
jumpPage
(
BuildContext
context
,
String
pageName
,
BuildContext
context
,
String
pageName
,
Map
<
String
,
dynamic
>
params
,
bool
nativePage
)
{
Map
<
String
,
dynamic
>
params
,
bool
nativePage
)
{
JumpManager
.
instance
().
jumpToPage
(
context
,
pageName
,
params
,
nativePage
);
JumpManager
.
instance
().
jumpToPage
(
context
,
pageName
,
params
,
nativePage
);
}
}
@override
@override
Widget
getProxyPage
()
{
Widget
getProxyPage
()
{
return
NetProxyPage
();
return
NetProxyPage
();
}
}
@override
void
catchErrorToBugly
(
String
err
)
{
MainManager
.
getInstance
().
catchErrorToBugly
(
err
);
}
}
}
lib/MainRouter/manager/JumpManager.dart
View file @
20974fde
...
@@ -6,8 +6,6 @@ import 'package:flutter/cupertino.dart';
...
@@ -6,8 +6,6 @@ import 'package:flutter/cupertino.dart';
import
'package:flutter_boost/flutter_boost.dart'
;
import
'package:flutter_boost/flutter_boost.dart'
;
import
'package:flutter_common/commonModel/util/JumpUtil.dart'
;
import
'package:flutter_common/commonModel/util/JumpUtil.dart'
;
import
'package:gm_flutter/MainRouter/manager/MainManager.dart'
;
import
'package:gm_flutter/MainRouter/manager/MainManager.dart'
;
import
'package:gm_flutter/commonModel/App.dart'
;
import
'package:gm_flutter/commonModel/cache/CacheManager.dart'
;
import
'package:gm_flutter/main.mark.dart'
;
import
'package:gm_flutter/main.mark.dart'
;
class
JumpManager
{
class
JumpManager
{
...
...
lib/MainRouter/manager/MainManager.dart
View file @
20974fde
...
@@ -94,4 +94,13 @@ class MainManager {
...
@@ -94,4 +94,13 @@ class MainManager {
flutterChannel
.
invokeMethod
(
"buried-
${name}
"
,
map
);
flutterChannel
.
invokeMethod
(
"buried-
${name}
"
,
map
);
}
}
}
}
void
catchErrorToBugly
(
String
err
)
{
if
(!
isInit
)
{
return
;
}
if
(
flutterChannel
!=
null
)
{
flutterChannel
.
invokeMethod
(
"wrong_report_bugly"
,
err
??
""
);
}
}
}
}
lib/main.dart
View file @
20974fde
import
'dart:async'
;
import
'dart:async'
;
import
'package:flutter/material.dart'
;
import
'package:flutter/material.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter_boost/flutter_boost.dart'
;
import
'package:flutter_boost/flutter_boost.dart'
;
import
'package:flutter_common/Annotations/anno/RouterCenter.dart'
;
import
'package:flutter_common/Annotations/anno/RouterCenter.dart'
;
import
'package:flutter_common/commonModel/util/WindowUtil.dart'
;
import
'package:flutter_common/commonModel/util/WindowUtil.dart'
;
import
'package:flutter_screenutil/screenutil.dart'
;
import
'package:flutter_screenutil/screenutil.dart'
;
import
'package:gm_flutter/main.mark.dart'
;
import
'package:gm_flutter/main.mark.dart'
;
import
'package:shared_preferences/shared_preferences.dart'
;
import
'package:shared_preferences/shared_preferences.dart'
;
import
'package:gm_flutter/ClueModel/page/PlanCompareDetail/PlanCompareDetailPage.dart'
;
import
'DemoPage.dart'
;
import
'DemoPage1.dart'
;
import
'commonModel/App.dart'
;
import
'commonModel/base/BaseComponent.dart'
;
import
'commonModel/base/BaseComponent.dart'
;
import
'commonModel/base/BaseUtil.dart'
;
import
'commonModel/base/BaseUtil.dart'
;
import
'commonModel/cache/CacheManager.dart'
;
import
'commonModel/cache/CacheManager.dart'
;
...
@@ -26,8 +21,6 @@ void main() {
...
@@ -26,8 +21,6 @@ void main() {
FlutterError
.
onError
=
(
FlutterErrorDetails
details
)
async
{
FlutterError
.
onError
=
(
FlutterErrorDetails
details
)
async
{
if
(
isDebug
)
{
if
(
isDebug
)
{
FlutterError
.
dumpErrorToConsole
(
details
);
FlutterError
.
dumpErrorToConsole
(
details
);
Zone
.
root
.
handleUncaughtError
(
details
.
exception
,
details
.
stack
);
Zone
.
current
.
handleUncaughtError
(
details
.
exception
,
details
.
stack
);
}
else
{
}
else
{
Zone
.
current
.
handleUncaughtError
(
details
.
exception
,
details
.
stack
);
Zone
.
current
.
handleUncaughtError
(
details
.
exception
,
details
.
stack
);
}
}
...
@@ -41,8 +34,10 @@ void main() {
...
@@ -41,8 +34,10 @@ void main() {
sharedPreferences
=
value
;
sharedPreferences
=
value
;
});
});
},
(
Object
error
,
StackTrace
stack
)
{
},
(
Object
error
,
StackTrace
stack
)
{
//TODO
print
(
"lsy EEEEEE
${error.toString()}
${stack.toString()}
"
);
print
(
"lsy EEEEEE
${error.toString()}
${stack.toString()}
"
);
RouterCenterImpl
()
.
findMainRouter
()
.
catchErrorToBugly
(
"
${error.toString()}${stack.toString()}
"
);
});
});
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment