Живые обои для Android, кажется, не выходят? - PullRequest
0 голосов
/ 14 сентября 2010

Я пробовал запускать различные живые обои.Когда я устанавливаю другой в качестве живого, старый все еще появляется в оболочке adb, когда я набираю 'ps':

app_37    12107 1870  125356 16932 ffffffff afe0da04 S fishnoodle.aquarium_free
app_50    12196 1870  109620 16804 ffffffff afe0da04 S com.geekyouup.android.snowpaper

Мой собственный, который я создаю, также делает это ...Есть ли что-то, чего я не понимаю в жизненном цикле приложений для Android?

(В моем собственном коде поток службы заканчивается, но он все равно отображается в пс).

1 Ответ

0 голосов
/ 14 сентября 2010

Android хранит приложения в памяти как можно дольше, даже если они не запущены - чтобы обеспечить быстрый ответ, если пользователь снова откроет приложение.Живые обои - это обычные приложения для Android, и из-за этого на них влияют одинаково.

Если вы не уверены в том, что ваша служба прервана, вы можете перезаписать метод finalize() вашей службы и вызвать * 1004.* чтобы увидеть, уничтожен ли он сборщиком мусора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...