これは、Androidプラットフォームでアプリケーションのようなウィザードを実行するための最良の方法だと思います(ユーザーは[次へ]ボタンと[戻る]ボタンで画面間を移動でき、各画面にはいくつかの状態データを保存する必要があります)。
私は主に2つのアプローチで考えることができます:
画面ごとに1つのアクティビティとビューを設定し、各アクティビティを呼び出して画面を切り替えます。これが素晴らしいのは、システムの戻るボタンをバックハンドラーとして使用できることです。また、各アクティビティが独自の状態を保存するので、自分でそれを処理する必要はありません。
1つのアクティビティと多くのビューがあり、各画面でビューを切り替えると、より多くのコードを再利用できますが、状態の保存が混乱します。
どう思いますか?Androidでこれを行うための最良の方法はどれですか?