[英]How to call activity from another fragment.?
我已經知道如何在 Android 中制作片段。 我想在按鈕單擊事件的同一片段中打開另一個活動。 該按鈕位於片段 class 內。
我怎么做?
根據您的需要,有兩種可能性:
所有 Fragment 到 Fragment 的通信都是通過關聯的 Activity 完成的。 兩個 Fragment 永遠不應該直接通信。
這是一些帶有示例的教程
編輯:2013 年 4 月
我喜歡@AlexLockwood 的評論。
在一個片段開始另一個片段的情況下,只需使用setTargetFragment(Fragment, int)
並通過調用getTargetFragment()
直接與其通信就可以了。 通過 Activity 與 Fragments 通信通常是一個好主意,因為它使您的 Fragment 彼此之間保持松散耦合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.