私の Android アプリケーションには、いくつかのページに分割された大きなフォームがあります。ユーザーは前または次のページに移動でき、入力した内容は失われません。
各ページに複数の を使用しようとしてActivity
いますが、入力したテキストを保持するのが難しいことがわかりました。
ここで使うのは正しいActivity
ですか?Fragment
それとも何か他のものを使用しますか?
私の Android アプリケーションには、いくつかのページに分割された大きなフォームがあります。ユーザーは前または次のページに移動でき、入力した内容は失われません。
各ページに複数の を使用しようとしてActivity
いますが、入力したテキストを保持するのが難しいことがわかりました。
ここで使うのは正しいActivity
ですか?Fragment
それとも何か他のものを使用しますか?
場合によります。各ページのカスタム レイアウトを簡単に使用し、ViewAnimator/ViewSwitcher を使用してそれらを切り替えることができます。それは、フラグメントの利点を必要としない非常に単純なフォームがある場合です。
各ページにアクティビティを使用することは非常に悪い考えです。
これには個別Activity
の s またはFragment
s を使用しません。どちらも比較的孤立しており、表示されなくなるとデータが失われる可能性があります。
私はおそらくこれのために を作成します。これにより、 s のViewPager
間をスワイプできます。View
使用方法を示すサンプルコードがいくつかあります。