本当に、本当に本当に本当に助けが必要です。 私はPagerAdapter
を使用してactivity
にFragments
を作成するアンドロイドアプリを作成しています。異なるフラグメントは、実行時に作成される必要に応じて異なるビューで構成されます。最後の断片では、"Submit button"
というソートを作成しました。これをクリックすると、すべてのフラグメントから各ビュー(EditText
など)のユーザー入力値を取得するはずです。私は(上記のボタンclicklistener
int型)のビューを取得するには、次のコマンドを使用していますAndroid:ViewPagerを使用すると各フラグメントの各ビューの状態/コンテンツを保存します
:
EditText e = (EditText) (getActivity().findViewById(i));
しかし、その最後の二つの断片のを除いてそのIDでビューをgetingありません。 それで、私はそれが、その活動の最後の2つの断片の状態を保存していると仮定しています。 したがって、どのようにしてアクティビティのすべてのフラグメントの'view states'
を保存できますか?
そして、ビューがフラグメントに作成され、そのレイアウトに追加されると、そのビューはメインアクティビティレイアウトに追加されますか?私はそれを間違った方法で理解していますか?教えてください。それを簡単にするために
、私の質問は:
どのように我々は(それが後でアクセスできるように)ユーザーが入力した内容は、断片的に動的に作成のEditTextで、ViewPagerを使用して作成し保存することができます?