안드로이드 개발 질문/답변
(글 수 45,052)
HttpClient client = new DefaultHttpClient(); final HttpPost post = new HttpPost(MyURL); final File file = getFileStreamPath("ACTReco.db"); final FileEntity entity = new FileEntity(file, "text/plain"); String message = ""; for(int i = 0 ; i<activity.size();i++){ message += activity.get(i)+"&&"+date.get(i)+"##"; } DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date systemdate = Calendar.getInstance().getTime(); String reportDate = df.format(systemdate); post.setHeader("sysdate",reportDate); post.setHeader("message", message); post.setEntity(entity);
이런식으로 데이터를 보내는데요
파일이 보내지면 데이터베이스에 보내졌다고 표시를 해줍니다 (보내졌으면 1, 아니면 0 이런식으로)
이렇게 하면 보내지기는 하는데
만약에 에러가 발생하거나 인터넷상태가 안좋아서 파일이 안갔을경우에는
안보내졌다는 걸알아야하는데
어덯게 보내졌는지 안보내졌는지 알수있나요?
response를 사용하면 된다는 데 어떻게 하는지 모르겠어요 ㅠ