ViewPager
3 つのフラグメントが接続されたAがあります。各フラグメントには、ユーザーが入力する必要があるフォームがあります。最後のページ(フラグメント)には、データをサーバーに送信する更新ボタンがあります。したがって、データをサーバーに送信できるように、最初と 2 番目のフラグメントからデータを収集し、3 番目のフラグメントに戻す必要があります。
そのために、データを親に送信する 1 番目と 2 番目のフラグメントでインターフェイスを定義しました。FragmentActivity
もちろん、これらのインターフェイスをFragmentActivity
. これらのメソッドはデータを FragmentActivity に保存するので、このデータを 3 番目のフラグメントで取得できます。
このためには、スワイプでコールバックが必要なので、ユーザーがフォーム 1 とフォーム 2 からスワイプすると、データを親に送信できますFargmentActivity
。
1 番目と 2 番目のフラグメントのフォーム 1 とフォーム 2 のデータが親の「FragmentActivity」に保存されるように、これらのメソッドを呼び出すタイミングがわかりません。Fragment ですべてのコールバック メソッドを試しましたが、ユーザーがスワイプしたときにメソッドが呼び出されません。どんな助けでも大歓迎です。