У меня есть приложение для Android, которое использует Android залп для некоторых файлов PHP.
Я вижу, что другие приложения на рынке восстанавливаются, когда я ударил чистую оперативную память. Мое приложение теряет залп httpclient, и я теряю сеанс для php.
Что происходит с приложением, когда вызывается «Очистить память», и что я могу сделать, чтобы правильно обновить свое приложение?
Я вижу, что приложение закрывается, но когда я снова открываю его из «панели недавних приложений», оно открывается при последнем действии, но мое первое действие выполняет вход в систему и создает сеанс.
О сессионных куках я узнал здесь: Использование куки с библиотекой Android Volley
Но мне интересно, что делает «чистый баран».
Создайте базовую активность, от которой наследуются все ваши действия. В базовой деятельности onResume
проверьте действительный сеанс (включая действительные файлы cookie), если он недействителен, повторно откройте действие входа в систему, которое будет воссоздавать новые учетные данные сеанса / файла cookie, и обновите объект сеанса.
вход в систему и управление сессиями должны отличаться от вашей базовой или обычной деятельности.
Других решений пока нет …