2016-08-05 5 views
-2

У моего приложения Android есть главный экран входа в систему и различные экраны, которые следуют. Я хочу создать диалог таймаута сеанса, который появляется, когда: 1) пользователь находится на любой странице, кроме страницы входа в систему, и 2) пользователь не взаимодействовал с приложением в течение 5 минут.Тайм-аут сеанса Android

Диалоговое окно таймаута сеанса должно иметь кнопку выхода из системы, которая возвращает пользователя на экран входа в систему. Как мне это сделать?

+0

Пользователь не взаимодействует с приложением в течение 5 минут. Для этого вы можете использовать 'Timer',' CountDownTimer' и т. Д. И т. Д. Множество опций. Вам нужно сэкономить ваше время в общем предпочтении – Piyush

ответ

0

ли это

Получить метку времени, когда когда-либо пользователь взаимодействует с приложением. Сравните это с предыдущей меткой времени и получите разницу.

Теперь, если разница больше 5 минут, предложите диалог с кнопкой выхода.

+0

, в какой класс я его вставляю? – Nehal

+0

в родительском классе, чтобы отметка времени могла быть записана для всех классов, которые наследуют этого родителя –