我有兩個活性A和B,在AI有片段A1和BI有片段B1 當我單擊AI按鈕意圖活性B.現在我想當片段B1點擊按鈕在BI上將調用片段A1中的方法。我如何做到這一點?(使用onActivityResult或廣播意圖或其他?當我使用onActivityResult活動刷新所有數據,我不想它。) [已關閉]通信兩個之間的兩個片段活性
0
A
回答
1
您不能調用片段上的方法不顯示。爲了解決這個問題,你必須把它看作是活動之間的溝通,而不是片段之間的溝通。您應該從startActivityForResult()
開始活動B.然後,當用戶點擊在片段B1中的按鈕,設置結果和finish()
活性。現在,在活動A中,當收到結果時將數據發送到片段A1。
以上是解決你的問題的一個大致輪廓。你應該研究正確使用startActivityForResult()
的細節來標記這一點。
+0
謝謝你,我使用的共享偏好保存在片段B1我的價值,並在檢查中的onResume A1片段,如果它改變我會打電話的方法和它運行的非常好。 –
+0
@HoaTranVan高興你找到了解決辦法 –
相關問題
- 1. 兩個片段之間的通信
- 2. 兩個片段之間的通信(android)
- 3. 兩個片段之間的通信,每個片段都有自己的活動
- 4. 來自不同活動的兩個片段之間的通信?
- 5. 兩個片段之間的通信,而無需使用活動
- 6. 通過接口的兩個片段之間的通信失敗
- 7. 通信之間的兩個
- 8. 嵌套片段/活動之間的通信(兩種方式)
- 9. 兩個片段之間的通信 - 這是正確的方式?
- 10. 兩個對話框片段之間的通信Android
- 11. 兩個片段之間的通信與接口
- 12. 在兩個片段之間進行通信
- 13. 在兩個片段之間進行通信
- 14. 兩個活動或兩個片段?
- 15. 在一個活動的兩個片段之間共享數據
- 16. 片段和活動之間的通信
- 17. onItemClickListener之間的兩個片段
- 18. 兩個C片段之間的區別
- 19. 3個片段之間的通信
- 20. 兩個組件之間的通信reactjs
- 21. 通信的兩個主題之間
- 22. 兩個iOS設備之間的通信
- 23. 兩個Cassandra節點之間的通信
- 24. 兩個獨立QWidget之間的通信
- 25. 兩個Android設備之間的通信
- 26. 通信Python腳本之間的兩個
- 27. 兩個圖形卡之間的通信
- 28. 通信之間的兩個服務器
- 29. 兩個Docker容器之間的通信
- 30. PyQT4 - 兩個窗口之間的通信
不能調用上不顯示片段的方法。 –
「刷新所有數據」是什麼意思? –
感謝每一個我這樣做是 –