Я прочитал эту статью на StackOverflow. В соответствии с этим статические переменные будут стерты, если
- класс выгружается
- JVM выключается
- процесс умирает
Но как уничтожить/убить мое приложение (процесс приложения) и так программно стереть все статические переменные из моего приложения?!
Спасибо,
Мур
UPD
Эти статические переменные будут заполнены чтением некоторых данных с сервера. Вот тестовый рабочий процесс:
- Я запускаю приложение -> статические переменные будут заполнены
- Я иду к домашней активности, нажимая кнопку «Назад» -> будет вызываться «finish()»
- Я отключаю интернет-соединение (уверен, что соединения нет)
- Затем я запускаю приложение снова
- Статические переменные все еще заполнены
Некоторые идеи?
Есть ли возможность закрыть все действия приложения? Будет ли приложение «закрытым» в этом случае?
Пс. Да, я знаю, это не лучший способ использования статических переменных, но я не автор этого приложения, я просто исправляю ошибки и добавляю в него новые функции.