Описание тега event-bus
Вопросы, касающиеся систем Event Bus (например, GWT, otto и т. Д.).
2
ответа
Greenrobot Android Eventbus - никакой параметр eventbusindex не передается процессору аннотаций
Я пытаюсь настроить простого подписчика в моем приложении Android с помощью Eventbus от Greenrobot, но получаю ошибку сборки gradle. Я показал мой код ниже. Класс мероприятия public final class OffersProcessedEvent {} Базовый фрагмент public class B…
02 авг '17 в 06:13
4
ответа
EventBus/PubSub против (реактивных расширений) RX с точки зрения ясности кода в однопоточном приложении
В настоящее время я использую архитектуру / шаблон EventBus / PubSub с Scala (и JavaFX) для реализации простого приложения для организации заметок (вроде клиента Evernote с некоторыми дополнительными функциями отображения разума), и я должен сказать…
25 мар '14 в 21:33
1
ответ
Каков современный способ создания eventbus с использованием RxJava2?
В моем предыдущем проекте я использовал Otto EventBus для связи фрагментов с операциями, прикрепленных событий для вложенных фрагментов и действий, а также для обработки push-уведомлений. Для будущих проектов я хотел использовать RxJava2 и построить…
06 июн '18 в 11:34
0
ответов
Как отправить данные о действиях от пользовательского подписчика rxAndroid?
Я разрабатываю одно приложение и пытаюсь заменить EventBus на RxAndroid, поэтому я создал Observable и подписался на своего собственного подписчика. Я получаю данные, успешно приведенные ниже. Observable.just(uPnPDevices) .observeOn(Schedulers.io())…
01 фев '16 в 07:38
1
ответ
EventBus в VueJS не работает
Я пытаюсь узнать о eventBus, и я создал 2 компонента для этого Hello.vue и User.vue. Привет <template> <button @click="emitGlobalClickEvent()">Click me</button> </template> <script> import { eventBus } from '../main' ex…
20 июл '17 в 13:20
1
ответ
Невозможно использовать $off и передавать параметры в eventbus в Vue
В main.js я создал eventBus Vue.prototype.$eventHub = new Vue() И в компоненте 1 this.$eventHub.$emit('logged-in') В component2 я попробовал это beforeMount () { this.$eventHub.$on('logged-in', function () { console.log("logged in") }) }, beforeDest…
01 ноя '18 в 09:18
4
ответа
Связь между двумя компонентами (не связана с дочерним родителем)
компонент 1 getMyProfile(){ this.$root.$emit('event'); console.log("emited") }, компонент 2 mounted() { this.$root.$on('event', () = { alert("Fired"); } } Я пытаюсь предупредить "выстрел" из компонента 2 из компонента 1. Но этого не происходит. что …
13 фев '19 в 10:40
0
ответов
Vue не может связать данные событий шины и данные компонентов
created() { eventBus.$on('replayMail', data => { this.newMail = data }) } Поэтому я посылаю событие шины событий, чтобы получить данные от одного компонента к другому. Почему-то не работает и объект newMail остается пустым. Как назначить данные и…
02 мар '19 в 20:08
1
ответ
RxJava Eventbus и обработка ошибок
Я пытаюсь создать событийную шину с помощью rxjava, в которую я добавляю некоторые команды, которые будут продолжаться даже при возникновении ошибок. Я изучал onErrorFlatMap, но он больше не существует, и я пока не могу материализоваться и дематериа…
22 апр '15 в 08:29
1
ответ
Круг выполнения на фрагменте не показывает прогресс
Я пытаюсь показать обратную связь, процент от которого они загрузили данные с сервера. Поток идет примерно так: LoginActivity - на Успех, позвони Service скачать данные - пока Service работает, я уже переключил пользователя на HomeActivity HomeActiv…
06 янв '16 в 06:53
0
ответов
Верните мне значение $emit в том же компоненте Vue
Я хочу передать данные другому компоненту, используя шину событий. В main.js я установил шину событий, и все работает правильно, за исключением кода ниже. когда я излучаю данные КОМПОНЕНТ 1 (компонент, который излучает данные) emitovanje () { EventB…
20 сен '18 в 22:09
1
ответ
Приложение Android EventBus не работает в режиме выпуска из-за отсутствия методов @Subcribe
Приложение работает в режиме отладки, но не в версии Process: com.rubenwardy.monzolytics, PID: 14943 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.rubenwardy.monzolytics/com.rubenwardy.monzolytics.MainActivity}: org.greenrob…
17 ноя '16 в 16:53
0
ответов
Vue- переменные внутри шины событий не являются реактивными
Я создал глобальную шину событий Vue.prototype.$eventHub = new Vue() В "компоненте 2", нажав на кнопку, генерируется событие, затем происходит переход к "компоненту 1". this.$eventHub.$emit('deleted') В другом "компоненте 1" я пытаюсь использовать е…
14 ноя '18 в 07:18
1
ответ
EventBus Google отключение гуавы
В настоящее время я использую подход guava EventBus в моем приложении. Слушатель пытается выполнить какую-то работу, и, если это не удается, событие должно быть снова в шине и повторно отправлено.Мой вопрос: что, если мое приложение закрывается (вып…
14 июл '14 в 15:50
1
ответ
Различать несколько событий на одном и том же Eventbus
Я создал приложение с использованием шаблона MVP, нашел ссылку на учебник и решил внедрить его в свое приложение, чтобы фрагменты могли взаимодействовать с их действиями. Я переместил реализацию Eventbus в соответствующий ведущий активности и ведущи…
19 фев '18 в 00:14
2
ответа
Обновлять сразу несколько экземпляров Realm?
Я использую установку, в которой каждый Presenter это сохраняется Fragment имеет свой Realm пример. Однако по сути это означает, что все Царства находятся в главном потоке. Теперь это также означает, что если я хочу изменить Царство, мне нужно либо …
30 май '15 в 17:36
0
ответов
Guava EventBus ждет результата
Я использую guava EventBus для обработки событий, и это хорошо. Теперь мне нужно получить результат одного подписчика. Я знаю дизайн guava eventBus, что я не должен пытаться это делать. Но мне это нужно сейчас. Могу ли я сделать так:Я создаю событие…
22 мар '16 в 05:12
0
ответов
Как использовать Rxjava для обновления пользовательского интерфейса из сервиса, даже когда приложение закрыто
У меня есть служба, которая отправляет некоторые сообщения на сервер, я хочу, чтобы пользователь отслеживал ошибочные сообщения, позволяя ему в любое время отправлять их. Я использовал утилиту eventbus с rxjava для публикации обновлений пользователь…
27 ноя '16 в 09:29
1
ответ
Guava eventBus сообщает об отсутствии обработчика событий при отмене регистрации
Я получаю следующую ошибку от Guava eventBus при попытке отменить регистрацию обработчика. java.lang.IllegalArgumentException: missing event handler for an annotated method. Is [DerivedClass] registered?" at com.google.common.eventbus.EventBus.unreg…
18 июн '14 в 13:45
0
ответов
Почему этот слушатель Vue Event Bus не работает?
Событие $emit вызывается в одном из компонентов (оно отображается в консоли инструментов Vue.js dev), однако компонент на принимающей стороне не работает должным образом. Цель состоит в том, чтобы собрать данные из нескольких полей ввода в форме и о…
11 окт '18 в 21:24