나는 내 음악 앱에 위젯을 만들려고 노력하고 있습니다. 앱에 mediaplayer를 처리하는 서비스가있어서 앱을 "최소화"하고 음악을 계속들을 수 있습니다. 서비스에서 위젯을 업데이트해야한다는 것을 알고 있지만 발견 한 모든 예제는 각 업데이트에서 새 서비스를 시작하기를 원하며 원하는 것은 아닙니다.서비스에서 위젯을 업데이트하는 방법에 대한 아이디어가 없습니다.
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
나는 내 음악 앱에 위젯을 만들려고 노력하고 있습니다. 앱에 mediaplayer를 처리하는 서비스가있어서 앱을 "최소화"하고 음악을 계속들을 수 있습니다. 서비스에서 위젯을 업데이트해야한다는 것을 알고 있지만 발견 한 모든 예제는 각 업데이트에서 새 서비스를 시작하기를 원하며 원하는 것은 아닙니다.서비스에서 위젯을 업데이트하는 방법에 대한 아이디어가 없습니다.
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
서비스가 없어도 가능합니다. 업데이트에 너무 많은 시간이 걸리면 Android가 애플리케이션을 닫고 ANR (Application Not Responding) 오류 메시지를 표시 할 수 있기 때문에이 서비스를 사용하는 것이 좋습니다. 웹 서비스 요청을 보낼 때와 같은 경우입니다. 그렇지 않으면 사용자 정의 AppWidgetProvider를 사용하여 RemoteViews (서비스에서와 동일한 방법으로)를 사용하여 위젯을 업데이트 할 수 있습니다 (서비스를 만들지 않고). 해당하는 방법에 대한 자세한 내용은 this
나는 서비스에서 RemoteViews를 사용하지 않습니다. 하지만 이미 실행중인 서비스에서 업데이트하고 싶습니다. –
해결되었습니다. 감사합니다! –