신참 안드로이드 개발자가 질문드립니다.


현재 서비스에서 특정 블루투스 신호를 감지하여 감지되었을시에 임의의 값을 웹서버에 전달하는 부분을 구현하려합니다


액티비티는 웹뷰로 구성이 되어있으며 자바스크립트로 서로 통신하고 서비스로 블루투스 신호를 감지하는 부분까지는 구현해놓았습니다


처음에 생각했던 로직은 서비스에서 블루투스 신호가 감지되면 액티비티의 웹뷰의 스크립트를 호출하여 값을 웹서버로 전달하려고 했고


그렇게 서비스에서 액티비티의 함수를 호출하여 웹뷰로 값을 전달하려면 aidl을 생성하여 구현 해야하기에 우선 aidl파일을 생성하고 연결을 하여 작업해보려합니다만..


이렇게 aidl을 통해서 서비스에서 블루투스 감지->aidl을 통해 액티비티안에 웹뷰 자바스크립트 함수 호출 -> 감지된 값을 웹서버로 전달할 필요없이


굳이 서비스에서 액티비티를 거치지 않고 서비스에서 바로 임의값을 post방식이건 get방식이건 json이건 웹서버로 전달할 수는 없는건가요?


초보개발자에게 도움의 손길을 부탁드립니다ㅠㅠ