これに対応して3つのリストビューと3つのアダプターがあります。次にProductのArrayListを含むClassメニュー。Productはクラスでもあります。3つのリストビューアダプター間のコミュニケーションを整理する方法
第1のアダプタにはArrayListが含まれており、ListView1のすべてのメニューが表示されます。
第2は、第1アダプタで選択されたメニューのすべての製品を含み、表示する必要があります。
3rdは、2番目のListViewにないすべての利用可能な製品を含む必要があります。
質問は、最初のリストビューから1つの項目を選択すると、2番目と3番目のアダプターに影響を与えるような方法でアーキテクチャーを整理する方法です。つまり、すべての変更を保持する新しいクラスを作成する必要がありますか、またはArrayListを静的にして、その更新をOnClickListenersから呼び出す方が良いですか?