Android 6 용 앱 위젯에서 일해 왔으며 작동 방식은 수신자가 onUpdate를 수신 할 때마다 RemoteView를 적절한 내용으로 업데이트하기 전에 권한을 확인한 다음 '권한 실종 된 "또는 그것이 무엇을 가지고있어 야지.Android 앱 위젯 권한 변경에 대한 수신기가 있습니까?
그러나 시스템에서 응용 프로그램> 권한을 통해 내 응용 프로그램에 필요한 권한을 비활성화하면 프로세스가 "죽은"것으로 표시되는 것을 알 수 있습니다.
위젯이 onUpdate를 트리거하여 에뮬레이터에서 여전히 작동하는지 테스트한다면, 더 이상 작동하지 않는 것입니다. 사용 권한을 다시 토글하면 새 프로세스 ID가 생성되고 위젯이 실행 중이며 다시 작동합니다.
이제 내 질문에, 사용 권한의 변경 사항을 캡처하는 방법이 있습니까? 이상하게 들리지만 위젯은 홈 화면에서 여전히 "살아"있습니다. Studio에 따라 "죽은"것으로 간주 될 때 사용 권한 변경으로 인해 위젯은 아무 것도 표시되지 않습니다.)/
문제는이 권한이 부여 된 후 발생하는 것입니다 정직하게 리스너를 취소.전화 설정을 통해 권한을 수동으로 토글 한 경우 앱 위젯이 홈 화면에서 작동을 멈추고 프로세스가 오류없이 죽은 것으로 표시됩니다. 그게 내가 잡으려고하는 것입니다. / – Ken