0

一定期間後に終了するアプリがあります。アプリは約 20MB の RAM を消費しています。120MB 以上の RAM がまだ利用可能です。これが OS の動作なのか、アプリの問題なのかはわかりません。Opera mini などのアプリでも、しばらくすると再起動します。この問題を回避する方法はありますか?

アプリの問題: mp3、jpg などの特定の拡張子を持つファイルを SD カードで検索し、ローカル変数に保存する必要があります。アプリが再び再起動すると、その作業をもう一度行う必要があります。私はそれを避ける必要があります。sharedPreferences を使用して気をつけているアプリ レベルの設定がいくつかあります。しかし、膨大なデータが問題です。

どうも!ラフル。

4

1 に答える 1

1

これは完全に正常な動作です。Android は、バックグラウンドで一定時間実行されると、プロセスを終了します。SharedPreferences一般的に言えば、アクティビティが停止したときにユーザー データを永続的なストレージ (ファイル、データベースなど) に保存する、適切に作成されたほとんどのアプリには「問題」はありません。

より長く存続する必要があるプロセスがあると思われる場合は、質問を編集して、この主張の正当性を提供してください。アプリを整理する方法に関する推奨事項を提供するのに役立つ場合があります。

于 2012-09-08T15:21:30.250 に答える