タブホストを含むアクティビティがあります。
実行時に、私のアプリはデータベースに接続し、従業員情報を取得しています。コンテンツが同じ方法で表示されるが、データが異なる従業員ごとのタブが必要です。
従業員情報(テキストビュー、画像など)に使用できるxmlビューがあります。データベースから新しいデータを受け取ったら、従業員ごとに次のことを行います。
- タブホストに新しいタブを追加する
- 「従業員」ビューを膨らませます。
- textview テキストを従業員に対応する値に設定します。
- 「従業員」ビューから TabSpec を作成します。
- tabspec を新しいタブとして追加します。
現在、データに変更があるたびにすべてのタブをクリアして読み込んでおり、ビットマップが原因で VM メモリが不足しています。これはこれを行うための最良の方法ですか、それともより良い方法がありますか?