Функция автоматического выхода / тайм-аута приложения Android

Мы уже некоторое время работаем над веб-приложением, которое предназначено для доступа исключительно через наше приложение для Android. Очевидно, что само приложение очень легкое - в основном оно предоставляет функции для создания учетных записей и входа в систему, а также обеспечивает доступ к самому веб-приложению только через наше приложение для Android - НО я отвлекся ...

Приложение довольно зависимо для переменных сеанса PHP, срок действия которых истекает, и в текущей среде тестирования, если ваша сессия истекает, вас все равно выгоняют на экран входа в систему. Но в производстве экран входа в систему будет в приложении Android, полностью независимом от WebView.

Моя идея прямо сейчас состоит в том, чтобы запустить службу в фоновом режиме, которая проверяет имеющуюся в базе данных временную метку для последней активности пользователя, и если она находится за пределами определенного окна, мы закрываем веб-просмотр. Но если бы мы могли как-то выйти из приложения через 15 минут (или чего-то еще) бездействия - это было бы предпочтительнее - или, по крайней мере, проще ... Я думаю ...

Есть ли способ сделать это - настроить функцию выхода из автоматического тайм-аута? Или, может быть, выйти из приложения с помощью функции onPause?

8
задан user446882 26 January 2011 в 21:18
поделиться