這是怎麼回事。 我創造我的新應用程序,我有問題,如何發送數據..從片段發送數據到活動
我有活性,並在這個活動3個片段。 在這3個片段用戶把一些信息,就像他的年齡,身高, wieght等
什麼是得到這個數據(從3個片段信息) 並將其發送給父活動或新活動的最佳方式。 新的活動將被創建whem用戶將會把所有信息在所有3個片段。
這是怎麼回事。 我創造我的新應用程序,我有問題,如何發送數據..從片段發送數據到活動
我有活性,並在這個活動3個片段。 在這3個片段用戶把一些信息,就像他的年齡,身高, wieght等
什麼是得到這個數據(從3個片段信息) 並將其發送給父活動或新活動的最佳方式。 新的活動將被創建whem用戶將會把所有信息在所有3個片段。
要建立在蘇哈斯評論(stackoverflow.com/a/9346844/2244476),你可以使用((活動-A)getActivity())來設置活動年齡的片段裏,身高,體重等等,然後使用一個Intent和一個來自該Activity-A的Bundle到新的Activity-B。
代碼
Activity-A
Intent intent = new Intent()
Bundle bundle = new Bundle()
bundle.putFloat("HEIGHT", 1.6f)
...
intent.putExtras(bundle)
startActivity(intent)
Activity-B
getIntent().getExtras().getFloat("HEIGHT")
但我不想開始新的活動所有信息將是之前完成。(在所有3個片段)或.. meybe我可以從片段1的數據發送到片段2然後片段3和然後開始活動..可能嗎? – Esperanz0
可能是這個SO發佈http://stackoverflow.com/a/9346844/2244476可以幫助你。 – Suhas
是的。我將創建回調接口.. THX的傢伙 – Esperanz0