Androidライブの壁紙はやめていないようですか?
-
02-10-2019 - |
質問
さまざまなライブ壁紙を実行してみました。別のものをライブに設定すると、「PS」と入力すると、古いものがADBシェルに表示されます。
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アプリのライフサイクルについて理解していないことはありますか?
(私自身では、サービススレッドが終了しますが、PSでまだ表示されます)。
解決
Androidは、たとえ実行していなくても、アプリケーションを可能な限りメモリに保ちます。ユーザーがアプリケーションを再度開いた場合に迅速な応答を確保します。ライブの壁紙は通常のAndroidアプリケーションであり、このため、同じように影響を受けます。
あなたがあなたのサービスが終了していることについて確信が持てない場合、あなたは上書きするかもしれません finalize()
あなたのサービスと電話の方法 Log.d("Wallpaper", "finalize()");
ゴミコレクターによって破壊されているかどうかを確認します。
所属していません StackOverflow