完全なフラグメントのライフサイクルを理解していない。選択したアイテムをフラグメントからアクティビティにパス
ケース:
Fragment
に移動しActivity
からFrameLayout
をクリックして取り組んでいます。
問題:Fragment
で
は、2つの
spinners
一SubmitButton
、両方spinner
値を選択した場合、SubmitButton
のクリックは、バックにスピナーからそれらの値を表示する必要があります。しかし、私はそれをすることができません。
マイソリューション:
は私が
Intent
、putExtras
、その後getExtras
を使用しようとしましたが、私たちはFragment
であるとして、Intent
はFragment
のために仕事に行くのではありません。Bundle
も役に立たない。
P.S.良いFragmentのライフサイクルを理解している人が必要です。 stackoverflowや他のチュートリアルから多くの投稿を読んでください。私は何を意味するのか分かりません。
は、このようなeventBusあなたが
1)あなたの活動としてgetActivity()を鋳造することを行うと、特定のメソッドを呼び出し、パラメータを渡すことができ
値を渡すための書き込みインターフェイス –
フラグメント内にいるときは、コールバックを使用するか、 'getActivity()'または 'getContext()'を使ってアクティビティへの参照を取得し、アクティビティ – MatPag
'android studio'から' Fragment'を作成すると、データをアクティビティに送信するために使用できるインターフェイスの例が表示されます。パッケージの右クリック - >フラグメント –