在继续之前等待 getLinksSteam

时间:2021-01-12 11:15:43

标签: flutter dart

我的问题是我的应用程序不会等待 getLinksStream 准备就绪。在我的情况下,我想使用 OAuth2 登录,并且在登录后我需要响应。我试图在浏览器关闭后使用命令 getUriLinksStream() 获取这些响应,因为我需要响应作为 {{1} }.第一次按下按钮后显示Uri,再次按下按钮后显示结果。

我的代码:

null
    await redirect(authorizationUrl.toString());
    WidgetsBinding.instance.addObserver(APIService());

  }

  Future<Null> didChangeAppLifecycleState(AppLifecycleState state) async {
    switch (state) {
      case AppLifecycleState.resumed:
        await listen(redirectUrl.toString());
        print(responseUrl);
        break;
      case AppLifecycleState.inactive:
      case AppLifecycleState.paused:
      case AppLifecycleState.detached:
    }
  }

这里有人可以帮我吗? (对不起我的英语。它不是我的主要语言)

0 个答案:

没有答案