Перерыв в WebView Breaks на Android 15 после открытия Crome Custom вкладкиAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Перерыв в WebView Breaks на Android 15 после открытия Crome Custom вкладки

Сообщение Anonymous »

Webview Offilling Breaks на Android 15 после открытия Crome Custom вкладки < /h1>
Я сталкиваюсь с проблемой, в которой опрос в веб -просмотре прекращает работу над Android 15 после открытия Crome Custom. Опрос работает совершенно нормально на Android 14 и ниже, но как только я открываю индивидуальные вкладки Chrome, Xmlhttprequest переходит в ожидаемое состояние, и ответ API не получен.
Шаги для воспроизведения:

У меня есть простая HTML -страница (

Код: Выделить всё

pollingtest.html
) с механизмом опроса JavaScript, который заставляет API вызов каждую секунду для получения данных.



The Polling Test Android


// Function to make the API call and update content
function getValue() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML = this.responseText;
console.log("API Response:", this.responseText);
}
};

// Fetch the data every 1 second
xhttp.open("GET", "https://api.coindesk.com/v1/bpi/currentprice.json", true);
xhttp.send();
}

// Start calling the API every 1 second as soon as the page loads
window.onload = function() {
setInterval(getValue, 1000); // Call getValue every 1000ms (1 second)
};




< /code>
< /li>
Файл HTML загружается в веб-просмотр с использованием следующего кода: < /p>
webview.loadUrl("file:///android_asset/pollingtest.html");
< /code>
< /li>
Через 5 секунд вкладки Chrome Custom открываются с использованием следующего кода: < /p>
new Handler(Looper.getMainLooper()).postDelayed(() -> {
startChromeCustomTabs(); // starts chrome custom tabs after 5 seconds
}, 5000);
< /code>
< /li>
< /ol>
После открытия пользовательских вкладок Chrome на Android 15, xmlhttprequest в остановках Webview и сетевой запрос входит в "" в ожидании «состояния, как видно из инспектора Chrome Network. < /p>
Проблема возникает только на Android 15; На Android 14 и ниже все работает, как и ожидалось. Запросы повесить при открытии Chrome Custom Tabs? Существует ли обходной путь или решение, чтобы убедиться, что опрос продолжает правильно функционировать после запуска индивидуальных вкладок Chrome?>

Подробнее здесь: https://stackoverflow.com/questions/793 ... ustom-tabs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»