Вопрос

Я пытался сделать виджет в мое музыкальное приложение. У приложении есть сервис, который обрабатывает MediaPlayer, чтобы я мог «минимизировать» приложение, и все же продолжить слушать музыку. Я знаю, что мне нужно обновить виджет из сервиса, но все примеры, которые я нашел, хочет, чтобы я начнул новый сервис на каждом обновлении, и это не то, что я хочу.

Любая помощь приветствует!

Спасибо заранее

Это было полезно?

Решение

Вы можете сделать это без службы тоже.Сервис рекомендуется, потому что если ваше обновление занимает слишком много времени, Android может закрыть его и дать приложение не отвечать (ANR) сообщение об ошибке.Это такие случаи, как при отправке запроса на веб-сервис.В противном случае вы можете использовать свой пользовательский AppWidgetProvider для обновления вашего виджета (без обслуживания), используя Remoteviews (так же, как вы делаете на службе).Для получения дополнительной информации о том, как это сделать, ссылаясь Это

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top