5

私には 3 つのアクティビティがあり、それらすべてに ViewFlipper があり、いくつかの画像が実行され続けています。問題は、SDCard からこれらの画像をロードすることです。約 180 の画像があります。

これらのアクティビティのいずれかを呼び出すたびに、ViewFlipper が完了するまでに時間がかかります.Android の onAppear のようなものがあるかどうかを知りたい..Activity の内容は、呼び出されるたびに変更されるため、できませんシングルタスクになる..

アクティビティのコンテンツを更新する方法があるかどうかを知りたいのですが、その内容を失うことはありません..このように: onCreate ではすべてが正常に行われますが、onAppear のようなものでは必要なものだけを変更します。 onCreate が一度だけ呼び出されるようにします。

これは、3 つのアクティビティを切り替える方法です。

startActivity(new Intent(FirstOne.this, OtherOne.class));
4

2 に答える 2

8

おそらくonResume()メソッドをオーバーライドする必要があります

于 2012-11-19T18:09:57.183 に答える
0

インメモリキャッシュを書き込むことでアクティビティから画像の読み込みを分離すると、複数回使用される画像の読み込み時間を最適化できます。

于 2012-11-19T18:12:14.810 に答える