私はこのようなものを作成したい:
つまり、選択したアイテムにアクセスできるアクティビティにつながる、任意にネストされた文字列のツリーをフィードできるメニューです。
アクティビティ クラスを作成してバンドルTreeSelectActivity
に渡しList<TreeNode>
、各アイテムの次のアクティビティのリストを再帰的に作成する必要がありますか? アイテムごとに 1 つのアクティビティを行うのは、これを行う正しい方法とは思えません。フラグメントの方がいいのではないでしょうか?
これを行うためのさまざまなアプローチの長所と短所は何ですか?また、どのアプローチが最も簡単に実装できますか?