Otto is an event bus designed to decouple different parts of your application while still allowing them to communicate efficiently. It is designed with Android-specific use cases in mind.
3 ответа

Альтернатива остановки службы в onDestroy() Activity Android

Я запускаю службу Android по startService() в Деятельности А. У меня есть несколько действий в моем приложении. Здесь проблема с onDestroy() деятельности. То, что я делаю, это создание события в onDestroy() деятельности. Класс приложения является по…
2 ответа

Android. Otto Bus не запускает событие из метода onActivityResult() Fragment to Activity

У меня есть BaseActivity с методами register () и unregister (): public class BaseActivity extends AppCompatActivity{ ... @Override protected void onResume() { super.onResume(); // Register ourselves so that we can provide the initial value. BusProv…
2 ответа

RecyclerView утечки при воссоздании

Мой RecyclerView создает утечку памяти каждый раз, когда его деятельность воссоздается. У меня есть Google, но я смог найти любое решение для этого. Активность уничтожается с помощью кнопки "Назад", и она создается при нажатии кнопки из моей основно…
1 ответ

Как использовать дооснащение Отто и Пикассо

Я хочу загрузить данные из моего API в пользовательский вид сетки в моем приложении для Android, мой API возвращает некоторую текстовую информацию и часть URL изображения в виде JsonArray. Я хочу использовать дооснащение и Отто и Пикассо (для загруз…
23 дек '14 в 11:54
1 ответ

Динамический обмен данными между дочерними фрагментами

Существует действие, которое имеет фрагменты и их дочерние фрагменты. Динамически создаваемый массив строк необходимо обменивать между двумя дочерними фрагментами. Но, что бы я ни использовал для этого, оно вернулось null каждый раз. Я также использ…
2 ответа

Событие Отто автобус, должна быть вызвана только одна подписка

Я использовал шину событий отто, как объясняют здесь. Работает отлично. http://square.github.io/otto/ https://code.google.com/p/guava-libraries/wiki/EventBusExplained Сегодня я понимаю, что если я создаю событие и подписываюсь на него в 2 месте, оба…
24 июл '14 в 19:36
1 ответ

Круг выполнения на фрагменте не показывает прогресс

Я пытаюсь показать обратную связь, процент от которого они загрузили данные с сервера. Поток идет примерно так: LoginActivity - на Успех, позвони Service скачать данные - пока Service работает, я уже переключил пользователя на HomeActivity HomeActiv…
1 ответ

Альтернатива Android Event Bus

Контекст: в предыдущем приложении для Android, которое я разработал, я использовал шину событий (otto by Square) для обработки результатов асинхронной задачи (например: результат запроса к серверу отправляется на шину, и где-то в приложении я перехв…
08 фев '16 в 08:40
2 ответа

Отто не звонит на @Subscribe

Я работаю в базовом проекте Hello Otto, чтобы немного узнать, как он работает. Это мой BusProvider поверх Otto 7.0.1. В MainActivity у меня две кнопки, после нажатия на первую я выкладываю строку в объект bus. Это мой BusProvider public class BusPro…
11 апр '16 в 11:58
2 ответа

Могут ли события в автобусе быть замечены другим процессом?

Представьте, что я использую otto для отправки событий через автобус. Можно ли настроить другую службу, работающую в отдельном процессе, которая может прослушивать те же события шины? Я думаю, что поскольку это еще одна JVM, события шины не будут пе…
15 мар '15 в 23:51
0 ответов

Событие @subscribe не запускается, когда событие запроса зарегистрировано из адаптера

Событие @subscribe (otto) не запускается в действии, когда событие запроса зарегистрировано из класса адаптера. Я не уверен, где я ошибаюсь с реализацией. Экземпляр шины: // одноэлементный экземпляр класса шины Отто. public class GlobalBus { private…
29 сен '17 в 14:21
2 ответа

Могу ли я зарегистрировать автобус Otto как в базовом, так и в детском классе?

Я использую шину событий Отто в своем приложении для Android. Я прочитал документацию GitHub и различные вопросы, опубликованные в Интернете о том, как работает обход иерархии: "Регистрация позволит найти методы только для непосредственного типа кла…
20 дек '15 в 21:04
1 ответ

Ошибка при получении ответа от сервера

У меня проблемы с ott+activity+fragment.1. Я открываю Активность и регистрирую Отто в onCreate. Observer.getInstance().register(this); 2. Я отправляю запрос на сервер, если мой метод завершен @Override public void didScanBarcode(String barcode, Stri…
1 ответ

Сравните производительность использования LocalBroadcastManager и Otto

Я пытаюсь сравнить производительность использования LocalBroadcastManager а также Otto в Android. Как я знаю, Отто использует аннотации и отражение Java, поэтому это может оказать некоторое влияние на производительность. Может кто-нибудь предложить …
23 янв '15 в 07:45
2 ответа

Фрагмент с рециркуляцией, обновление данных с помощью Отто

Я пытаюсь использовать Отто для достижения следующего варианта использования. У меня есть Viewpager с фрагментами, который содержит RecyclerView каждый. Представления реселлера показывают сообщения, которые пользователи публикуют в приложении. Новая…
05 июн '15 в 03:34
1 ответ

Краткий отчет об утечке памяти с использованием Otto

В продолжение моего последнего вопроса, вот вторая утечка памяти, от которой я не могу избавиться.. Я прочитал, что мне нужно регистрировать и отменять регистрацию моей статической шины Otto в соответствии с жизненным циклом Activity и Fragment, поэ…
1 ответ

IllegalArgumentException в OTTO при отмене регистрации фрагмента

Я использую автобус Отто, чтобы передать события от активности до фрагментов. Проблема в том, что фрагменты управляются ViewPager и фрагмент может быть воссоздан без выполнения его onPause() и / или onResume(), Неприятный побочный эффект в том, что …
0 ответов

Почему Отто не работает?

В настоящее время я пытаюсь установить Отто в свой проект. Все прошло, как и ожидалось, следуя инструкциям здесь http://square.github.io/otto/ но когда я регистрирую свои действия, я не получаю обратные вызовы. В моем App класс у меня есть синглтон …
23 янв '16 в 19:26
1 ответ

Отто - Продюсер против публикации

Может кто-нибудь дать мне пример использования Produce? Я не совсем понимаю его назначение, так как использую исключительно Publish. Разница лишь в том, что с Produce он отправит обратный вызов немедленно, когда класс подпишется на шину? Таким образ…
11 мар '16 в 20:07
1 ответ

Почему мой новый фрагмент не может подписаться отто

Я сделал пост в своей деятельности, и он хорошо работает в первом фрагменте BlankFragment, однако, когда я попытался заменить BlankFragment на BlackFragment2, и сделать такую ​​же подписку, он больше не может подписаться, вот код. Основная деятельно…
07 сен '17 в 18:42