Issues with Webview and OAuth

Update: I was able to set this up in my webview to redirect Twitch url opening, to my Redirect URI instead. So now it redirects properly and i click the “Authorize button” and it send me back to my site, but when i go back to the chat, it has me do the loop all over again.

  webView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if (url.contains("twitch"))
            {
                webView.loadUrl("https://id.twitch.tv/oauth2/authorize?response_type=token&client_id=9m0ldbpu7ranp6vrwvl501z50xyx2n&redirect_uri=https://greasygamer.com/streams&scope=viewing_activity_read");

            } return false;

        }
    });

Am i missing a step to where it actually holds the token or something?