1
フレンド私は非常に多くの画像とアニメーションを含むアプリケーションに取り組んでいます。アプリケーションを2,3回実行すると自動的にクラッシュし、ログの猫はメモリの問題を示しています。解決策は何ですか?メモリの問題を解決する方法
フレンド私は非常に多くの画像とアニメーションを含むアプリケーションに取り組んでいます。アプリケーションを2,3回実行すると自動的にクラッシュし、ログの猫はメモリの問題を示しています。解決策は何ですか?メモリの問題を解決する方法
Applicationを拡張するクラスを作成することをお勧めします。 このアプリケーションクラスは、アプリケーションがメモリ不足になるたびにonlowmemory()コールバックを提供します。 を書き込むことができます。
public void onLowmemory()
{
Runtime.getRuntime().gc();
}
システムGCメソッドを呼び出すことができます。ガベージコレクタを実行すると、アンドロイドは使用されていないすべてのオブジェクトをガベージします。
この問題を解決する別の方法があります。アニメーションでは、Runtime.getRuntime()。gc();を呼び出すことができます。 ガベージコレクタを呼び出します。また、アクティビティonDestroy()メソッドでは、Runtime.getRuntime()。gc();を呼び出すことができます。
ので、あなたの問題が解決されます
ソリューションは、おそらく良いメモリ管理に沿って何か、負荷が必要なものだけを、あなたは、などのうち、ヌル参照速くあなたがVMガベージコレクトで実行していることができるものをアンロードだろうしかし、メモリを節約するのに役立つ多くの良い方法があります。 –
詳細やサンプルコードなどがなくても、誰もこの質問に具体的に答えられない可能性があります。詳細については、もう一度質問してください。お待ちしております。 –
最初から私は、メモリクラッシュを表示していた画像やオーディオがたくさん入っているアプリを明らかにしましたが、皆さんのご支援のおかげで、私は解決策を出しました。 – Ranjit