Я пытаюсь создать свой собственный MusicPlayer для Android. Там, где я пришел к проблеме, есть некоторые вещи в фоновом режиме. Основная деятельность управляет графическим интерфейсом, и до сих пор все песни играют. Я хотел разделить классы графического интерфейса и музыки. Я хочу поместить музыку, управляющую ролью в Службе, и оставить другие вещи такими, какие они есть сейчас.
Моя проблема в том, что я не могу организовать связь между Activity и Service, поскольку между ними происходит много общения, включая движущиеся объекты в обоих направлениях. Я пробовал много методов, которые я искал здесь, в Stack Overflow, но каждый раз, когда у меня были проблемы. Мне нужно, чтобы Служба могла отправлять объекты в Activity и наоборот. Когда я добавляю виджет, я также хочу, чтобы он мог общаться с Сервисом.
Любые советы приветствуются, если вам нужен исходный код, укажите комментарий ниже, но теперь на этом переходе он стал хаотичным.
Есть ли более продвинутое руководство по этому поводу, чем вызов одного метода, который возвращает случайное число из службы?: P
EDIT: Возможное решение - использовать библиотеку RoboGuice и перемещать объекты с инъекцией