私はAndroidアプリに3レベルの「ドリルダウン」リストビューを持たせる必要があります。バックボタンはレベルアップに使用され、これを実行するベストプラクティスを知りたいと思っていました。データはローカルのSQLiteデータベースから取得されます。Androidリストビュードリルダウン - 1つのアクティビティまたは複数のアクティビティを使用しますか?
私が読んだことから、私には2つの選択肢があると思います。
別々の活動としてリストビューの各レベルを実装し、前のレベル/活性で選択された値を渡す目的として、各アクティビティを開始します。
1つのアクティビティ(これは、表示するためにlistviewの値を渡して呼び出すことができます)を実装し、switch文を使用して、このレベルの行とデータアダプタのビューの設定を処理します。
私は本質的に同一の画面が何であるかのための3つのレイアウトを作成することは、廃棄物のビットであると感じて、私は少しオプション2に傾いていますが、私は、どちらかの使用に開いています。
どの方法が優れているかを気にすることがあれば、何か提案をいただければ幸いです。
おかげで、
NiVZ