안녕하세요
바로 본론으로 들어가 질문드리겠습니다.
TTS기능을 사용하여 스피치 기능을 하는 액티비티에서 평소엔 잘 작동 하다가
아두이노 관련 usbdriver변수 를 작성/생성 하기만 하면 바로 네트워크 타임아웃 오류가 발생합니다.
액티비티 내에서뿐만 아니라 TTS 기능을 작동하는 액티비티에서 다른액티비티를생성하며 드라이버변수작성 또는 다른 클래스를 생성하여 작성하는 것 또한 오류가 발생합니다.
물론 메인액티비티에선 아무런 문제없이 잘 작동하구요.
아두이노 드라이버 변수를 만드는 이유는 서로간의 통신을 위해서 작성하는데
TTS액티비티 내에서 음성으로 무엇을 해라 라고 말하면 아두이노에 전송해 아두이노에서 해당 명령을
처리하는 식으로 작성 하려고 하는데 드라이버 연결만 하면 계속 에러가 발생합니다.
이를 해결할 수 있는 방법이 있는지 아니면
메인 액티비티에서 다른 액티비티를 실행 한 후 양 액티비티 서로간에 핸들러 혹은 메세지를 주고 받아서
메인액티비티에 있는 드라이버변수로 처리를 하도록 한다던지를 해보고 싶은데 그런 방법이 있는지
가 궁금합니다.
두서없이 어지러운 글이긴 한데 여러가지로 설명하기 복잡합니다 ㅠ 아시는분이 계시다면 답변 꼭 부탁드립니다.