Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. void main() {
  2. runApp(MaterialApp(
  3. initialRoute: '/',
  4. routes: {
  5. '/': (context) => Home(),
  6. ...
  7. ...
  8. }
  9. ));
  10. }
  11.  
  12. @override
  13. void didChangeAppLifecycleState(AppLifecycleState state) {
  14. getLinksStream().listen((String url) {
  15. if(state == AppLifecycleState.resumed) {
  16. print('url: ' + url + " state: " + state.toString());
  17. }
  18. });
  19. }
  20.  
  21. class Home extends StatefulWidget {
  22. @override
  23. _HomeState createState() => _HomeState();
  24. }
  25.  
  26. class _HomeState extends State<Home> with WidgetsBindingObserver {
  27. @override
  28. void initState() {
  29. super.initState();
  30. WidgetsBinding.instance.addObserver(this);
  31. }
  32.  
  33. @override
  34. void dispose() {
  35. WidgetsBinding.instance.removeObserver(this);
  36. super.dispose();
  37. }
  38.  
  39. @override
  40. void didChangeAppLifecycleState(AppLifecycleState state) {
  41. getLinksStream().listen((String url) {
  42. if(state == AppLifecycleState.resumed) {
  43. print('url: ' + url + " state: " + state.toString());
  44. }
  45. });
  46. }
  47.  
  48. @override
  49. Widget build(BuildContext context) {
  50. return Scaffold(...);
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement