내 응용 프로그램은 두 가지 방법으로 시작할 수 있습니다. 1. 수동 시작. (런처 메뉴에서 런처 아이콘을 클릭하여) 2. 자동 실행 (USB 케이블을 장치에 연결)USB 케이블을 분리하는 동안 작업 완료
두 가지 방법으로 응용 프로그램을 완료 할 수 있습니다. 1. 수동 마무리 (뒤로 버튼 누름) 2. 자동 마감 (USB 케이블 분리)
나는 방송 수신기를 작성했으며 USB 케이블이 연결되면 응용 프로그램을 시작합니다. 이제 활동 자체에 "android.intent.action.ACTION_POWER_DISCONNECTED"
작업을 등록하여 내 활동을 마무리합니다. 잘 작동합니다. 내 문제는 잠긴 상태 활동에있는 장치가 끝나지 않는 동안 사용자가 USB 케이블을 분리 할 때입니다. 활동에 기록 된 브로드 캐스트 수신기는 동작을 수신 할 수 없지만 브로드 캐스트 수신기에서 동작을 수신 할 수 있습니다. 방송 수신기에서 작업을 완료 할 수 없습니다.
내가 무엇을하고 있는지는 방송 수신기에서 부울 변수를 true로 만들고 onResume()에서 활동을 확인하고 onResume()에서 활동을 완료하려고합니다. 그것은 또한 작동하지 않습니다. 어떤 해결책이 있습니까?
'finish() '의'onDestroy()'instend를 호출하십시오. – JiTHiN