안녕하세요. 오늘은 제가 AppWidgetProvider를 사용하면서 겪은 고충을 공유하고자 합니다. 일반적인 broadcast receiver를 사용할 때에도 이러한 문제가 발생할 수 있는데요 제가 겪은 문제는 다음과 같습니다. 저는 앱 위젯을 사용하여 흡연주기를 체크하는 앱을 개발하고 있었습니다. 기본적으로 타이머의 기능을 수행하려다 보니 위젯에 progressbar를 두고, 버튼을 만들어 버튼 클릭 시 progressbar를 초기화하는 기능을 만들었습니다. 문제는 버튼 클릭 이벤트와 1분단위로 위젯을 초기화하는 이벤트 총 두가지 broadcast를 송수신하는 부분에서 발생하였습니다. 아래는 제가 작성한 AppWidgetProvider입니다. class WidgetProvider:AppWidgetPr..