나는 서비스를 가지고 있으며 내 활동과 서비스 사이에서 통신하기 위해 브로드 캐스트 수신기를 사용합니다. Wi-Fi 및 모바일 데이터를 꺼서 네트워크 연결을 끊을 때 브로드 캐스트 수신기가 더 이상 onReceive()
메서드를 호출하지 않습니다. 이것은 정상적인 현상이며 해결 방법이 있습니까?네트워크 연결이 끊어진 경우 Android 브로드 캐스트 수신기가 실패합니까?
0
A
답변
0
네트워크 연결이 끊어지면 (WiFi 또는 모바일 데이터) 내 onStop() 재정의가 서비스를 시작한 내 Activity에서 호출되는 것입니다. onStop() 메서드에서 브로드 캐스트 수신기를 등록 취소했다 .... 그래서 내 네트워크 연결을 잃은 후에 더 이상 내 서비스에서 부모 Activity로 통신 할 수 없다.
누군가 네트워크 연결이 끊어졌을 때 왜 onStop()이 호출되는지 설명 할 수 있습니다 ...
+0
거기에 별도의 질문이있을 수 있습니다. 답변에서 숨겨진 질문을 읽는 사람은 거의 없을 것입니다. – 323go
관련 문제
- 1. 브로드 캐스트 수신기가 수신되지 않음 브로드 캐스트
- 2. EditText가 길쭉한 경우 브로드 캐스트 수신기가 발생했습니다.
- 3. Android Sms 브로드 캐스트 수신기가 작동하지 않습니다.
- 4. PHONE_STATE의 Android 브로드 캐스트 수신기가 작동하지 않습니다.
- 5. 브로드 캐스트 수신기가 응답하지 않습니다.
- 6. 브로드 캐스트 수신기가 동시 호출되었습니다.
- 7. 브로드 캐스트 수신기가 서비스로 간주됩니까?
- 8. 브로드 캐스트 수신기가 매번 호출됩니다.
- 9. 내부 클래스가있는 브로드 캐스트 수신기가
- 10. 재부팅시 브로드 캐스트 수신기가 있습니까?
- 11. 브로드 캐스트 수신기가 인 텐트와 다른 점
- 12. Android 연결이 브로드 캐스트 순서 변경
- 13. 브로드 캐스트 리시버 android
- 14. 브로드 캐스트 수신기가 인터넷 연결을 확인합니다.
- 15. Android : 브로드 캐스트 수신기가 응용 프로그램 재시작시 BluetoothDevice.ACTION_ACL_CONNECTED를 수신하지 않음
- 16. 브로드 캐스트 수신기가 SMS를 처리하지 않음
- 17. 브로드 캐스트 수신기가 끝날 때까지 기다리는 방법
- 18. 설치 후 Android 브로드 캐스트 수신기가 바로 호출되지 않음
- 19. 연결이 끊어진/연결이 끊어진 트랜잭션에서 MySQL 롤백
- 20. 두 번째 브로드 캐스트 수신기가 즉시 호출됩니다?
- 21. 브로드 캐스트 수신기가 추가로 수신되지 않음
- 22. 내부 브로드 캐스트 수신기가 작동하지 않습니까?
- 23. 브로드 캐스트 수신기가 SMS를 감지하지 못했습니다.
- 24. 브로드 캐스트 수신기가 내 데이터를 게시하지 않습니다.
- 25. 수신 통화를위한 브로드 캐스트 수신기가 작동하지 않습니까?
- 26. Android 위젯 클릭 및 브로드 캐스트 수신기가 작동하지 않음
- 27. Android 브로드 캐스트 수신기가 문자 메시지 키워드로 시작됩니다.
- 28. Android 브로드 캐스트 수신기가 등록되지 않은 버그를 즉시 처리하지 않음
- 29. Android 브로드 캐스트 수신기가 화면 꺼짐 후 켜지지 않음
- 30. Android 브로드 캐스트 수신기가 bluetooth.android.bluetooth.BluetoothDevice.ACTION_ACL_CONNECTED을 (를) 수신하지 못했습니다.
코드없이 대답 할 수 없습니다. 'BroadcastReceiver'는 네트워크 연결과 관련이 없습니다 (물론 네트워크 상태 변경을 위해 수신기를 등록하는 경우 제외). 나는 당신의 코드가 망가 졌다고 생각할 것이다 ... 그것을 게시 해주세요. – 323go
본질적으로, 내가 알고 싶은 것은 내 네트워크 연결을 잃어 버리면 내 브로드 캐스트 수신기에 영향을 미칠 것이고 당신이 대답했다는 것입니다. 그래서 지금은 문제가 내 코드에 있다는 것을 알고 디버깅 할 수 있습니다 ... – Mike6679