Я создал веб-сайт с использованием PHP и JavaScript, а также я создал активность для WebView для Android, у каждой страницы на веб-сайте есть активность в Android. Я пытаюсь установить TimeTimeout в JavaScript на 10 секунд, и этот тайм-аут обновится, когда пользователь щелкнет в любом месте экрана,Код JavaScript:
var timer = null;
timer = timerAction();
$(window).click(function () {
clearTimeout(timer);
timer = timerAction();
});
function timerAction() {
return setTimeout(function () {
showToast("Timeout relogin agagin");
loadNewPage('LoginActivity');
}, 10000);
}
и мой код Android для перехода на другую страницу:
@JavascriptInterface
public void loadeNewPage(String page) {
if (page.equalsIgnoreCase("MainMenuActivity")) {
Intent intent = new Intent(context, MainMenuActivity.class);
finish();
startActivity(intent);
}
}
моя проблема, пример: если я нажал 10 раз на тайм-аут экрана, он будет вызван снова 10 раз.