Я реализовал андроидный веб-просмотр и метод onKeyDown для обратного ключа. (Он реализует webview.goBack();
)
Моя проблема точно подобна вопросу в этом сообщении ниже (нет ответов там)
Как управлять стеком истории Android/назад?
ПРОБЛЕМА. Когда я нажимаю кнопку "Назад", webview
выбирает предыдущий URL-адрес, но если этот URL-адрес был фактически перенаправлен, он переходит в этот порочный цикл/цикл. Если вы посмотрите на браузер Chrome или броузер, он правильно обрабатывает спину, не возвращаясь к переадресации.
Как это можно решить?
Пример: перейдите в gap.com. Затем выберите "My Gap Credit Card". Это открывает ссылку перенаправления, а затем последнюю страницу. Теперь, когда я нажимаю назад, он никогда не попадает на домашнюю страницу Gap.com.
Любые предложения...
Дополнительная информация: Я реализовал shouldOverrideUrlLoading
. Если я удалю этот метод, он работает нормально, но с этим методом он не...