Итак, у меня есть активность, и после нажатия кнопки «Выйти» я вызываю Activity.finish ().Это фактически закрывает мое приложение.
Проблема: Dalvik-процесс моего приложения все еще висит как зомби в фоновом режиме.Кажется, это нормально, так как другие приложения делают то же самое.Даже пример hello-world хранится в памяти ..
Я мог бы с этим смириться, но, к сожалению, такое поведение делает разработку моего приложения мучительной.У меня есть удаленная служба, подключенная к моей активности, и эта служба не будет выгружена до тех пор, пока не будет выгружена моя активность (что, как сказано, никогда не происходит).
Все как-то поддерживается без всякой веской причины.
Как я могу действительно удалить мою активность из памяти?
Я ищу что-то вроде вызова Activity.finish_and_kill_my_process_please () или что-то подобное.