2011-02-11 2 views
2

내가 알 수있는 한, 위젯에 대한 구성 활동을 정의한 경우 onUpdate을 처음 만들 때 호출하면 안됩니다. 위젯의 초기 구성을 수행하는 것은 구성 활동의 책임입니다.구성 활동이 있더라도 내 위젯에 대해 onUpdate()가 호출되는 이유는 무엇입니까?

위젯 공급자에서 여전히 onUpdate에 대한 호출이 여전히 발생하고 그 호출 후에 구성 활동이 시작됩니다. 구성 활동을 취소하면 홈 화면에 보이는 위젯이 표시되지 않습니다. 구성 활동을 다시 눌러 위젯 구성을 취소하고 APK를 다시 설치하면 취소 된 것을 포함하여 모든 위젯이 onUpdate에 대한 호출에서 언급됩니다.

분명히 그렇게해서는 안됩니다. 그렇다면 구성 중에 취소 된 위젯을 제거하려면 어떻게해야합니까?

Android 1.6을 사용하여 에뮬레이터에서 코드를 실행하고 있습니다.

답변

관련 문제