Im создает приложение для Android в Xamarin, которое играет музыку. У меня есть служба, которая воспроизводит музыку и фрагмент, отображающий список воспроизведения, иногда я хочу получить небольшую обратную связь от службы, и до сих пор я использовал MessageBus для связи.В Android лучше использовать ограниченный сервис для обмена информацией с фрагментом или услугой с системой eventbus (MessageBus)?
В настоящее время единственный раз, когда я хочу получить обратную связь, является то, что у пользователя есть выбор, чтобы зацикливать весь список, и когда текущая дорожка закончена, мне нужно сообщить фрагмент, который является следующим треком, чтобы выделить его. возможно, в будущем мне понадобится обратная связь.
Это плохая идея? я должен лучше изменить службу с помощью boundService? Я выбрал этот метод, потому что он намного проще, и обратная связь, которую я хочу, очень ограничена, но теперь у меня есть вторая мысль. Thanks
отлично, спасибо большое, мне нужно только получить некоторые значения int, а MessageBus хорошо работает в случаях, например, когда фрагмент записи находится в состоянии паузы или уничтожен, я думаю, что сообщение игнорируется в этом случае, что нормально в моем случае , я могу запросить снова любые данные, которые мне нужны в состоянии обновления – CDrosos
Здравствуйте, снова GreyBeardedGeek, у меня возникла проблема с MessageBus, я опубликовал здесь: http://stackoverflow.com/questions/28504311/two-way-communication-send- и-получать-данные-немедленно-с-messagebus-это вы можете, пожалуйста, взгляните, спасибо – CDrosos