Описание тега greenrobot-eventbus-3.0
EventBus - это библиотека с открытым исходным кодом для Android, использующая шаблон издатель / подписчик для решения проблемы слабой связи. EventBus обеспечивает централизованную связь с отделенными классами с помощью всего нескольких строк кода, упрощая код, удаляя зависимости и ускоряя разработку приложений.
2
ответа
Greenrobot Android Eventbus - никакой параметр eventbusindex не передается процессору аннотаций
Я пытаюсь настроить простого подписчика в моем приложении Android с помощью Eventbus от Greenrobot, но получаю ошибку сборки gradle. Я показал мой код ниже. Класс мероприятия public final class OffersProcessedEvent {} Базовый фрагмент public class B…
02 авг '17 в 06:13
2
ответа
EventBus связь между деятельностью и обслуживанием
Я работаю над приложением Android с библиотекой EventBus. У меня есть деятельность и сервис. Я хочу запустить событие из активности и получить его на службе. Деятельность: public class MainActivity extends AppCompatActivity { public static final Str…
14 ноя '17 в 21:58
0
ответов
Как получить такие же липкие события в 3 вкладке, используя EventBus и TabHost?
В моем проекте есть три вкладки (с использованием FragmentTabHost). Каждая вкладка содержит фрагмент. Я зарегистрировал все эти фрагменты в EventBus. Во всех этих трех фрагментах я публикую одно и то же событие и ожидаю получить результат в своем со…
16 апр '18 в 05:48
1
ответ
Подпишитесь на разные события автобус в том же классе
Я использую GreenRobot Event Bus 3.0 В качестве автобуса и мероприятия у меня есть 2 издателя: private static final EventBus EVENT_BUS = new EventBus(); //Publish event to the event bus public static void sendEvent(LoggingEvent event){ LogPublisher.…
07 апр '17 в 05:22
1
ответ
Модульный тест EventBus на Android
Я уже видел этот ТАК вопрос, но он не дает решения того, что я пытаюсь сделать. Я использую EventBus (от greenrobot) для отправки сообщений через мое приложение. Я хотел бы иметь возможность провести модульное тестирование моего приложения, чтобы уб…
10 сен '18 в 12:08
0
ответов
Greenrobot EventBus приоритеты липких событий?
Поскольку порядок событий Greenrobot EventBus по умолчанию не гарантирован, есть ли шанс установить приоритеты закрепленных событий, чтобы сделать правильный порядок? Мне нужно каким-то образом восстановить порядок событий после того, как слушатель …
30 авг '16 в 21:20
0
ответов
EventBus GreenRobot всегда возвращает исключение NullPointerException
Я не уверен, что случилось с этой библиотекой, но результаты всегда были противоречивы (по крайней мере, для меня). У меня есть ActivityA, ActivityB, FragmentB1 внутри ActivityB. Мне нужно будет передать идентификатор строки из ActivityA в ActivityB…
10 июн '17 в 06:36
1
ответ
EventBus не обновляет текстовое представление или кнопку и не показывает никаких ошибок?
Я комментирую два фрагмента MyActivity, когда событие запускается из FragmentA (при нажатии кнопки). Я хочу изменить статус кнопки FragmentB на включенное значение true и setText("новый текст") textview, которые находятся во FragmentB, когда я запус…
02 авг '17 в 20:36
1
ответ
Обработчик аннотаций EventBus не принимает ThreadMode.MAIN_ORDERED в AndroidStudio 3.1
Я использую AndroidStudio 3.1 Canary 3 в настоящее время вместе с D8. Я пробовал без D8 и пробовал 3.1.0 также. Постоянная проблема заключается в том, что MAIN_ORDERED выдает ошибку в обработчике аннотаций, когда он не может найти ENUM. Однако, когд…
11 ноя '17 в 18:23
0
ответов
Почему runOnUiThread внутри onEvent и onEventMainThread не делают одно и то же?
@Subscribe public void onEvent(TestEvent event) { runOnUiThread(new Runnable() { @Override public void run() { //accessing variables that were initialized earlier in main UI thread } }); } @Subscribe(threadMode = ThreadMode.MAIN) public void onEven…
08 ноя '17 в 20:22
2
ответа
EventBus с Kotlin не работает
Я новичок в Android, и пытаюсь отправить сообщение из фрагмента в свой контейнер Activity с помощью EventBus. Однако я получаю сообщение об ошибке: D/EventBus: No subscribers registered for event class com.app.todo.controllers.task.TaskListFragment$…
01 авг '17 в 12:29
2
ответа
Greenbot Eventbus 3.0: в чем разница между onEvent, onEventMainThread, onEventBackgroundThread и onEventAsync?
Я немного запутался с использованием onEvent, onEventMainThread, onEventBackgroundThread а также onEventAsync в EventBus 3.0 Greenrobot Из того, что я вижу в документации: onEvent используется с ThreadMode.POSTING (дефолт) onEventMainThread использу…
14 фев '16 в 03:09
1
ответ
Конфигурация ProGuard шины событий Greenrobot
Я использую Eventbus в своем приложении, и он отлично работает в режиме отладки, но не работает на выпуске APK. Следующий код, используемый для настройки ProGuard: -keepattributes *Annotation* -keepclassmembers class ** { @org.greenrobot.eventbus.Su…
14 июл '17 в 06:27
0
ответов
Как передать параметр 'eventBusIndex' в процессор аннотаций EventBus
Я только начинаю использовать новый компилятор Android Jack и использовать http://greenrobot.org/eventbus/.Я получил его после некоторых проб и ошибок, но, кажется, работает, только когда я указываю eventBusIndex параметр в 2 местах - см. код ниже: …
30 сен '16 в 15:47
1
ответ
В последнее время я смотрю на множество сторонних библиотечных кодов и вижу этот код, который меня смущает
Итак, вот фрагмент кода из статического метода getDefault() EventBus, который возвращает статический экземпляр класса EventBus. /** Convenience singleton for apps using a process-wide EventBus instance. */ public static EventBus getDefault() { Event…
25 дек '18 в 11:22
1
ответ
Как использовать EventBus только в первый раз в Android
В моем приложении у меня есть 2 activity,Activity А и Activity Б. Для видимости ActivityПользователиB должны перейти от Activity А. В activity У меня есть один button и я хочу, когда нажмите на это button finish Упражнение B и вызов одного метода в …
29 дек '18 в 06:30
1
ответ
Как AppCompatActivity может взаимодействовать с FragmentActivity с помощью EventBus?
Вопрос: Как AppCompatActivity может взаимодействовать с FragmentActivity с помощью EventBus? Находки, FragmentActivity может связываться с AppCompatActivity, и вызывается метод onEvent, но если мы переключаем путь связи на AppCompatActivity, связыва…
02 фев '19 в 14:09
1
ответ
Как отправить событие из Activity в сервис с помощью шины событий greenrobot?
Простой EventBus.getDefault(). Post() выводит исключение, а не основной поток. Как отправить событие из Activity в сервис с помощью шины событий greenrobot? chronometer = (Chronometer)findViewById(R.id.chrono); chronometer.setBase(SystemClock.elapse…
26 фев '16 в 04:26
2
ответа
Передача данных Android из действия в фрагмент табуляции другого действия
OneActivity -> TabLayout -> FragmentA, FragmentB, FragmentC TwoActivity -> некоторые интерактивные виджеты Из FragmentA я снова перейду к TwoActivity и из TwoActivity в другой экземпляр TwoActivity и снова из TwoActivity в другой экземпляр TwoActivi…
11 сен '17 в 10:52
1
ответ
EventBus - класс, не распознающий аннотацию @Subscribe
Я не понимаю, я уже использую библиотеку в других проектах, и она работает нормально. и я дважды проверяю код, и он такой же, но этот просто не работает.!? ОШИБКА java.lang.RuntimeException: Unable to start activity XXX/UserRegisterationActivity}: o…
20 янв '18 в 13:45