안드로이드 어플리케이션을 제작 중입니다.
안드로이드에서 jsp를 통해서 오라클데이터베이스에 접속하는 방식으로 서버와 연동하고있습니다.
메인 스레드에서 현재는 네트워크작업이 불가하다고하여 StrictMode를 이용하였습니다.
그런데 같은 avd상에서는 잘 돌아가는데 apk파일로 변환하여 안드로이드 폰에서 구동하면 서버에 접속하려하면
어플리케이션이 잠시 멈춰버립니다. 왜 이런지 알아보다 안드로이드폰과 서버의 아이피를 일치시켜보니 또 안드로이드
폰에서도 잘 구동이 되었습니다.. 이게 StrickMode때문에 그런 것인지..그럼 멀티스레드로 구현하면 해결되는 문제인지
궁금합니다.ㅠㅠ
요약
1. jsp를 통해서 서버에 접속함.
2. 메인스레드에서 네트워크 작업이 불가능하여 StrickMode사용
3. avd에서는 실행가능하나 서버와 다른 아이피를 가진 스마트폰이나 컴퓨터에서는 접속 불가
4. 스마트폰과 다른 컴퓨터를 서버와 같은 아이피로 맞춘 후에 실행 시 접속 가능..
StrickMode의 문제인지..ㅠㅠ아니면 다른 오류가 있는 것인지궁금합니다..