2015-11-25 139 views
0

這是怎麼回事。 我創造我的新應用程序,我有問題,如何發送數據..從片段發送數據到活動

我有活性,並在這個活動3個片段。 在這3個片段用戶把一些信息,就像他的年齡,身高, wieght等

什麼是得到這個數據(從3個片段信息) 並將其發送給父活動或新活動的最佳方式。 新的活動將被創建whem用戶將會把所有信息在所有3個片段。

Process on image

+3

可能是這個SO發佈http://stackoverflow.com/a/9346844/2244476可以幫助你。 – Suhas

+0

是的。我將創建回調接口.. THX的傢伙 – Esperanz0

回答

0

要建立在蘇哈斯評論(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") 
+0

但我不想開始新的活動所有信息將是之前完成。(在所有3個片段)或.. meybe我可以從片段1的數據發送到片段2然後片段3和然後開始活動..可能嗎? – Esperanz0

相關問題