Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main() {
- runApp(MaterialApp(
- initialRoute: '/',
- routes: {
- '/': (context) => Home(),
- ...
- ...
- }
- ));
- }
- @override
- void didChangeAppLifecycleState(AppLifecycleState state) {
- getLinksStream().listen((String url) {
- if(state == AppLifecycleState.resumed) {
- print('url: ' + url + " state: " + state.toString());
- }
- });
- }
- class Home extends StatefulWidget {
- @override
- _HomeState createState() => _HomeState();
- }
- class _HomeState extends State<Home> with WidgetsBindingObserver {
- @override
- void initState() {
- super.initState();
- WidgetsBinding.instance.addObserver(this);
- }
- @override
- void dispose() {
- WidgetsBinding.instance.removeObserver(this);
- super.dispose();
- }
- @override
- void didChangeAppLifecycleState(AppLifecycleState state) {
- getLinksStream().listen((String url) {
- if(state == AppLifecycleState.resumed) {
- print('url: ' + url + " state: " + state.toString());
- }
- });
- }
- @override
- Widget build(BuildContext context) {
- return Scaffold(...);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement