2011-05-31 5 views
1

私はすべてのクイズをWebサービスから取得しているので、私は今、クイズをすべてダウンロードし、クイズオブジェクトに解析し、すべてのオブジェクトをonCreateは、このような何かするときViewFlipperにすべてを追加するArrayListを通じてクイズArrayList、およびループ:android ViewFlipper optimiztion

vf = (ViewFlipper) findViewById(R.id.viewFlipper); 
for (MyQuiz q : qz.myQuizList) { 
    vf.addView(q.getView(CURRENT_ACTIVITY)); 
} 

問題は、私の見解のそれぞれの範囲内であり、私はWebViewのを含む(起こって多くのものを持っており、多くの写真)。ですから、私が必要とする前にすべてのアクティビティを作成しないで、ViewFlipperのオンデマンドでそれらを作成することによって、メモリ使用量を最適化する方法があるかどうかは疑問です。 ListViewと同じように処理されます。私はバックグラウンドデータセットを持っているかもしれません。表示するデータの範囲が必要な場合は、その量のデータを表示するアクティビティに変換するだけです。誰でもこれを達成する方法を知っていますか?どうもありがとう。

答えて

0

各フリップを表示して各ビューを初期化するまで待つことができます。 ビューを反転する前に、次のビューを見つけて設定してください。 現在表示しているビューを管理できるように、IDの動的リストが必要な場合があります。

関連する問題