안녕하세요! Bluetooth SPP를 이용하여 daemon을 만들고 있습니다.
테스트로 BluetoothCahr 에서 기기와 연결후 홈 버튼을 눌러서 화면을 빠져 나감니다.
( BACK KEY를 누를 경우 onDestroy() 메소드가 호출 되어 서비스를 멈춤)
그런데 background 에서 연결된 상태에서 전화 가 올경우 또는 네비 앱 실행할경우 등등 bluetooth 연결이 해제가 됩니다.
이때 보면 메모리는 얼마 남지 않은 상태 입니다.
background 에서도 bluetooth 연결을 유지 할수 있는 방법이 있는지 문의 드립니다.
아래 로그를 BluetoothChat 에 관련 된 로그 입니다.
로그를 보면 Bluetooth 연결이 끊어지면서 BluetoothChatService가 다시 Create 됩니다.
감사합니다.
--------------------------------------------------------------------------------------------------------------------------------
07-26 14:27:25.769: E/BluetoothChat(7818): -- ON STOP --
07-26 14:27:40.028: D/dalvikvm(8617): Set heap target utilization to 768/1024 (0.750000)
07-26 14:27:40.028: D/ActivityThread(8617): setTargetHeapUtilization:0.75
07-26 14:27:40.028: D/ActivityThread(8617): setTargetHeapIdealFree:2097152
07-26 14:27:40.068: I/BluetoothChatService(8617): onCreate()
--------------------------------------------------------------------------------------------------------------------------------