2012-03-07 3 views
1

ParcelableオブジェクトをDialogFragmentに送信するにはどうすればいいですか?

Intent intent = new Intent(Activity1.this, Activity2.class); 
intent.putExtra("state", getIntent().getParcelableExtra("state")); 
intent.putExtra("schools", temp); 
startActivity(intent); 

私は典型的にActivity2Activity1から私のデータを送信することができるよ

...と私はActivity2でよ一度それが正常に動作しますが、問題はそれがActivity1から働くようにする方法でありますDialogFragmentDialogFragmentをコーディングすると、どのようにパーセル化可能なオブジェクトを送信してそれらを取得しますか?どのような例がありますか?

答えて

3

私はthisが助けることができると思います。
ダイアログonCreate()setArguments()以降のを基本的に使用します。

0

バンドルを使用して、ParcelableオブジェクトをDialogFragmentに渡します。

http://developer.android.com/reference/android/os/Bundle.html

(EDIT :)

は、あなたがどこかActivity1でTimePicker DialogFragmentを必要としましょう:

​​
+0

リンク周りのコンテンツのいくつかの並べ替えを提供してください。言い換えれば、あなたの答えのより充実した治療*のための参照としてのみリンクを使用して、質問への回答を提供してください。これは、リンクが悪くなった場合のためです。この答えの場合にそれが起こるなら、SOの将来のユーザーは何も続かないでしょう。 –

関連する問題