[英]How to Connect with one fragment with another fragment
我是 Fragment 的新手。 我的問題是如何做到這一點,當我選擇我的 (OneFragment.java) 單選按鈕時,另一個 (Threefragment.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.