2012-05-03 2 views
0

위젯을 개발할 때 홈 화면에 처음 추가되었을 때 위젯 공급자 xml에서 android : configure 설정을 사용하여 위젯을 설정합니다. 문제는 사용자가 구성 활동에서 뒤로 키를 누를 경우에만 작동한다는 것입니다. 사용자가 HOME 키를 누르면 위젯이 추가되지 않습니다. 사용자가 홈 키를 눌러도 홈 화면에 위젯을 추가 할 수 있습니까?홈 키를 눌렀을 때 구성 작업에서 위젯 업데이트

감사합니다.

답변

0

트릭을 수행하는 것으로 보입니다.

위젯 제공자 xml에서 구성 활동을 지정하는 대신 다른 활동 (예 : StartActivity)을 지정하십시오.

  • 위젯
  • 시작 구성 활동에 다시 startActivity를 막을
  • 통화 마무리 RESULT_OK 설정의 결과와 방송 의도를 보내 다음 만약 startActivity의 생성자에서

    다음을 수행

구성 활동의 onStop 기능에서 구성 설정에 종속 된 변경 사항을 반영하도록 위젯을 업데이트하십시오.

관련 문제