AppWidgetProvider에서 Intent계열 Action은 registerReceiver()를 호출하면 에러가 난다.
AndroidManifest.xml에도 intent-filter를 등록해도 제대로 동작하지 않는다.
내가 내린 결론은 AppWidgetProvider에선 AppWidgetManager에 있는 Action만 Broadcast가 가능한 것 같다.
AppWidget제작시 자연스레 Service가 필요한 것 같다.
하지만 사용자가 강제종료하는 경우가 많아 Service가 죽으면 Widget이 제대로 동작하지 않는다.
댓글 없음:
댓글 쓰기