Вопрос об Android-интерфейсе Callback - PullRequest
0 голосов
/ 14 января 2019

Сначала я хочу сказать, что я не специалист в разработке Android также на английском языке.

У меня есть три класса

  • MainActivity.java
  • MainLayout.java
  • SubLayout.java

Функция переопределения основной активности onBackPressed(). Мне нужно запустить функцию из обоих классов Layout, когда в классе Activity нажата кнопка «Назад». Макеты включены в представление содержимого действия. Функции разделены по классам. Таким образом, у каждого класса макета есть своя функция для вызова при нажатии кнопки возврата. Поэтому я не могу включить функцию в onBackPressed() Activity.

Как я могу сделать обратный вызов для этой цели? Мне нужно получить сигнал на каждом классе раскладки, когда в действии нажата кнопка «назад».

1 Ответ

0 голосов
/ 14 января 2019

Я не понимаю ваш вопрос ясно, но я думаю, что библиотека EventBus может помочь вам в ситуациях обратных вызовов

https://github.com/greenrobot/EventBus, http://greenrobot.org/eventbus/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...