![](/img/trans.png)
[英]How to change button text of RecyclerView Item in Fragment A from a different Fragment B
[英]How to change the text of text view on fragment B, when I click on different views in fragment A accordingly in kotlin?
我有兩個片段,例如 - FragmentA 和 FragmentB
在 FragmentA 我有多個 ImageButtons 在 FragmentB 我有一個 TextView
我想要做的是,當我單擊 FragmentA 中的任何 ImageButton 時,我想將特定文本分配給 FragmentB 中的 TextView。
例如:-
如果我單擊 FragmentA 中的圖像按鈕 1,那么 FragmentB 中的文本應該是“Hello Jane”
如果我單擊 FragmentA 中的圖像按鈕 2,那么 FragmentB 中的文本應該是“Hello Foster”
等等...
如何在 Kotlin 中做到這一點。 請幫我。
實現此目的的一種方法是擁有一個公共捆綁包,每當您檢測到對這些視圖的點擊時,您需要相應地更新捆綁包並將其更新為最新點擊。 當您導航到第二個片段時,您將獲得最新的捆綁包.putExtra()
。使用相同的鍵將更新值。 因此您將獲得所需的文本並將其設置為您的文本字段。 注意:您不必在創建捆綁包后立即導航。 您可能會也可能不會選擇立即或稍后進行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.