0
この質問について不思議です。アクティビティのonStop()
でアニメーションを止める必要がありますか?ActivityのonStop()でアニメーションを停止する必要はありますか?
この質問について不思議です。アクティビティのonStop()
でアニメーションを止める必要がありますか?ActivityのonStop()でアニメーションを停止する必要はありますか?
onStop()
では、ユーザーが使用していない間に不要なほぼすべてのリソースをアプリが解放する必要があります。
AnimationDrawable
は、良好なパフォーマンスを得るために一度にすべてのフレームをメモリにロードします.VMがそのようなメモリを提供できない場合は、OutOfMemoryError
になります。したがって、すべてのリソースをonStop()
にリリースすることがベストプラクティスです。システムが以前の活動を再開開始しようとしているときに呼び出され
:
According to Android developer guide、1は、アニメーションのような操作を一時停止する
onPause()
を使用する必要があります。 いけない `Androidはit`の世話をする場合は、その優れた操作を行う場合はこれが一般的に
など、永続的なデータ、 ストップアニメーションやCPUを消費することができる他のものに保存されていない変更をコミットするために使用されます。 –
@jackjay私はこのようなアニメーションをしていますhttps://stackoverflow.com/questions/44481035/android-first-time-animation-is-not-smooth私の質問を参照してください。 –
@jackjayもしアンドロイドがそれを世話してくれたら、どうしてアニメーションを手動で止める方がいいですか? – lelloman