2011-04-22 8 views
0

私が作ったアプリケーションがあります。いったんこのアプリケーションを使用すると、ホーム画面を押すとホーム画面が読み込まれ、ロード中であることを示す進捗ダイアログが表示されます。ホーム画面アプリケーションをAndroidのアプリケーションの後に読み込む時間。

私のアプリケーションは、グラフィックスを多用するアプリケーションではありません。 XMLからのデータをパーサーして表示するだけです。

私のアプリケーションのコーディングのために、ホーム画面に読み込む時間がかかりますか?

ありがとうございます。

答えて

1

OnPause()メソッドを確認してください。

アクティビティに関連付けられているすべてのものを解放/閉じることに関連する可能性があります。

DBMSを見れば、何年もかかることがわかります。

最後に、エミュレータは最速のエミュレータではありません。 (個人的に私のアプリのいくつかはエミュレータで処理するのに数秒かかりましたが、デバイス上では数秒で終了しました)これはキャンバスに描かれたばかりです

+0

私はエミュレータについて話していなかった、私はHTCの欲望zアンドロイド2.2の携帯電話について話していた。 – user590849

+0

DBMSを使用してログをチェックすることはできますが、これはエミュレータ上で行われますか?それ以外の場合は、デバイス固有の問題である可能性があります。 –

+0

はい、エミュレータで正常に動作します。 – user590849

1

大量のメモリを使用している場合、部屋を作るために殺される必要があるかもしれない。

また、以前のバージョンのプラットフォーム(2.0より前のようなもの)では、ホームアクティビティのプロセスを維持することはあまり良くありませんでした。したがって、他の場所で長い時間を費やすだけでは、アプリケーション・プロセスはバックグラウンドで開始されます。

ログカット出力(adbシェルlogcat)を見て、何が起こっているかの詳細を確認してください。

関連する問題