0
A
回答
1
在main fragment
中定義一個方法,並從DialogFramgment
中調用它。
雖然在列表設定值,稱其爲:
((MainActivity)getActivity).setValue(value_set);
而且在MainActivity:
public void setValue(String value) {
// Get the value
value_selected_in_list = value;
}
0
你不應該試圖直接從一個片段的數據傳遞到另一個。您需要使用回調方法將數據傳回給Activity。然後Activity可以通過id查找另一個Fragment並直接調用一個方法來發送數據。有一個教程here。
相關問題
- 1. 如何在數據從舊片段傳遞到新片段時獲取數據?
- 2. 如何從一個片段獲取包數據到另一個片段?
- 3. 如何從DialogFragment獲取數據到片段?
- 4. 主要活動從2個片段獲取數據
- 5. 從片段獲取數據值爲主要活動?
- 6. 如何使用OnActivtyforResult從片段B獲取值到片段A
- 7. 從JavaScript片段獲取數據
- 8. 從viewpager片段獲取數據
- 9. 從父類獲取數據片段
- 10. 從片段獲取AsyncTask結果數據
- 11. 如何將數據從主要活動傳遞到片段
- 12. 如何從android片段類中的mysql中獲取數據?
- 13. 如何從片段中獲取getArguments數據?
- 14. 如何從片段發送數據到片段?
- 15. 如何將數據從片段傳遞到對話框片段
- 16. 如何從Backstack位置獲取片段
- 17. 如何從片段獲取listview?
- 18. 如何從FragmentActivity獲取片段實例?
- 19. 如何從ViewPager獲取片段引用
- 20. 從模型類獲取數據到片段
- 21. 從DatePickerDialog獲取數據到一個片段
- 22. 如何從EditText從片段獲取值到活動?
- 23. 如何從標籤中的兩個不同片段獲取數據到主要活動
- 24. 如何從片段更改主要活動的數據
- 25. 如何從本地主機獲取SQL數據庫到R?
- 26. 我如何從主要活動中獲取數據到意圖
- 27. android從片段獲取imageview
- 28. 從片段獲取資源
- 29. Android:從PagerAdapter獲取片段
- 30. Android從片段獲取tabLayout
你需要從活動到片段進行通信? – Ramz
@Ramz,我需要從DialogFragment通信到Fragment。我有一個片段,我從中調用DialogFragment,然後根據用戶選擇的DialogFragment,我需要更改主Fragment中的值。 – user3339562
你可以發佈你的代碼片段,以瞭解代碼的流程 – Ramz