簡體   English   中英

如何將一個片段與另一個片段連接

[英]How to Connect with one fragment with another fragment

我是 Fragment 的新手。 我的問題是如何做到這一點,當我選擇我的 (OneFragment.java) 單選按鈕時,另一個 (Threefragment.java) 也將被選中並顯示數據。

這是我的產品的一些圖片,我希望任何人都可以幫助我。

這是我的第一個Fragment.Java

這是我的第三個片段.Java

片段之間有多種通信方式。 最好的方法是使用片段管理器。

在片段 3 中,初始化偵聽器。

setFragmentResultListener("requestKey") { key, bundle ->
    // Any type can be passed via to the bundle
    val result = bundle.getString("data")
    // Do something with the result...
}

從片段 1 開始,您可以在請求鍵和包的幫助下傳遞數據。

setFragmentResult("requestKey", Bundle())

確保片段版本是最新的。

您可以使用共享ViewModel在片段之間傳遞數據,使用 observables 保留值並通過共享 ViewModel 在任何片段中顯示。 這是共享ViewModel正確實現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM