안드로이드 개발 질문/답변
(글 수 45,052)
제목그대로 String배열을 한꺼번에 전송할 수 있는 방법 없을까요 ㅠㅠ?
제가하려는 것은
현재 제 App설치되어있는지 유무를 파악하기위해 사용자의 주소록에있는 연락처를 ArrayList<String>에 저장해서
해당 php파일과 통신하는 AsyncTask로넘겨줍니다.
AsyncTask안에서는 for문으로 ArrayList size만큼 돌면서
for문안에는
1.urlcon=url.openConnection()
2.getOutputStream() -> data전송
3.getInputStream() ->반환결과값 받아오기
4.이 값에따라서 sqliteDB에 저장할지 말지 결정
5.urlCon.disconnect()
로 계속 반복합니다.
제 전화번호부에만 800여개가 있는데 엄청오래걸리네요 흑ㅠㅠ
개선할수 있는 방안이 뭐가있을까요?
조언부탁드립니다. 꾸벅(__)
ArrayList<String>에다 담아가지고 toString변환해줘서 공백 제거해주고
그 String을 php파일로 넘겨서 php로 parsing해서 해결했슴다.