私は、ユーザーが各タブに表示されるコンテンツをフィルタできるようにする(つまり、ユーザーが非表示にする項目を選択する)タブシステムをアプリケーション内に作成しようとしています。すべての項目は配列ArrayList<ItemInfo> mItems
で利用できます。ただmItems
がダウンフィルタ親の同じコンテンツを共有するJavaの複数の配列
public class TabInfo {
public int numItems;
public ArrayList<ItemInfo> content;
}
content
配列:私のTabInfo
クラスでは、私はこのような何かを持っていると思います。この問題は、ItemInfo
の多くのコピーを保持しなければならないことと、多くのメモリを消費することになります(タブ間に重複したアイテムが存在する可能性があります)、それだけがmItems
に含まれていることになります。
TabInfo
にフィルタリングされたmItems
が含まれていない方法がありますか?
ああ、私は 'content.add(mItems.get(i))'にすることができます。ありがとう! – nebkat
はい、できます。 – Mat