@foonfyrick

Веб вью постоянно обновляется?

У меня такой код:
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://id.twitch.tv/oauth2/authorize?client_id=id&scope=scope&redirect_uri=uri&response_type=typen"))
startActivity(intent)

Открывается экран, в котором есть выбор, через что открыть ссылку, через app или web view browser. Я поставил всегда через app, и у меня постоянно обновляется строка обраузера
608f882a0c1a4922734678.png
У меня всегда приходит разный access_token, и каждую секунду строка браузера меняется, получается что я получаю токен и сразу же его отправляю по api для подтверждения авторизации, и снова получаю новый токен. Мне нужно чтобы после первого открытия браузера, как только я получу строку браузера, я сразу вышел из него на главный экран приложения.

<activity android:name=".ui.activities.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>

                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.BROWSABLE"/>

                <data
                    android:host="localhost"
                    android:scheme="http"/>
            </intent-filter>
        </activity>
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы