Как удалить значение логина после определенного времени? - PullRequest
0 голосов
/ 19 января 2012

У меня есть сценарий, пользователь входит в систему и переходит к действию A в моем приложении для Android, теперь у меня есть требование проверять пользователя через каждые три часа

если приложение запущено и прошло 3 часа, переведите его на экран входа в систему, если нет, просто удалите значение сеанса из файла настроек

какую технику я должен использовать для этого? оказание услуг? или что?

любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 21 января 2012

Сервис может быть использован для этого.Если у вас есть будильник, который вы устанавливаете за 3 часа, продолжаете проверять сеанс и убедитесь, что сеанс действителен.

0 голосов
/ 19 января 2012

я думаю, что это полезно для вас

     if ((backupThread != null) && (backupThread.isAlive())) {
        if (debug) Log.d(TAG,"wait for backup thread");
        int maxWaitToDie=500000;
        try { backupThread.join(maxWaitToDie); } 
        catch(InterruptedException e){} //  ignore 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...