/ / Зв'язок між двома фрагментами - андроїдом, фрагментами андроїда, фрагментом

Зв'язок між двома фрагментами - андроїдом, фрагментами андроїда, фрагментом

Я новий в Android і я хотів би, як це зробити. Я отримав активність, і в своїй діяльності я отримав 3 фрагменти, що працюють і видимі одночасно. Я хотів би, як я можу повідомити посилання класу MiddleFragment на TopFragment ??? Дякую

Відповіді:

0 для відповіді № 1

Для окремих фрагментів використовуйте setTargetFragment ()коли ви створюєте свій фрагмент. Система буде правильно відновити новий фрагмент мішені після відтворення діяльності. Ви можете відправити цільовий фрагмент до інтерфейсу, щоб зробити його більш чистим.

Якщо ваш фрагмент є фрагментом для дитини, який потрібно зв'язати з його батьківським фрагментом, скористайтеся getParentFragment ().

Альтернативний спосіб полягає в тому, щоб відправити локальну трансляцію з фрагмента А, який можна прослухати фрагментом B.


0 для відповіді № 2

Це добре описано в офіційних документах:

https://developer.android.com/training/basics/fragments/communicating.html

Взагалі ви спілкуєтесь через Активність, в якій розміщуються фрагменти.