2011-08-17 6 views
2

위젯의 인스턴스가 데스크톱에서 삭제 될 때까지 사용자 데스크톱의 위젯의 특정 인스턴스에 대해 운영 체제에서받는 위젯 ID가 일치합니까? 나는 확실하다고 말하는 어떤 문서도 찾을 수 없지만 위젯 ID를 사용하여 인스턴스 구성 정보를 저장할 수 있다고 문서에서 설명하고 있다고 가정하고 있습니다.안드로이드 위젯 ID가 영구적입니까

일부 구성 정보를 데이터베이스에 저장하고 고유 참조로 위젯 id에 연결하려고합니다. 전화가 재부팅 될 때 위젯 ID를 기반으로 해당 인스턴스에 대해 이전에 저장 한 구성을 찾아서 onUpdate에 채울 수 있습니다.

도움 주셔서 감사합니다.

+0

안녕하세요 w.donahue 위젯 ID가 변경되면 혼란스러워합니다. 1. OS 동작으로 위젯이 사용자 동작으로 파기되지 않았습니다. 2. 사용자가 기기를 다시 시작하면 다시 확인하십시오. –

+0

기기 위젯 ID를 변경하지 않으려 고 시도했습니다. ID가 변경되지 않습니다. 그러나 위젯이 안드로이드 OS에 의해 파괴 될 때 그것이 지속되는지 확실하지 않습니다. –

답변

3

위젯을 홈 화면에 추가 할 때만 위젯 ID가 변경됩니다. 홈 화면에서 위젯을 제거하고 다시 추가 할 수 있습니다. 이 경우 위젯의 ID가 달라집니다.