마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Okhttp 사용 질문 입니다.

0 추천

초보 개발자 입니다. 현재 okhttp 사용하여 -> jsp 값을 전달후 DB 쌓는 개발까지 완료 했습니다.

이제 다음페이지에서 쌓은 데이터를 뷰로 뿌리고 싶은데 조언을 듣고 싶습니다

jsp 에서는 displaydata 로 처리할 예정이며

okhttp 는 밑에 링크보고 참고 했는데

onResponse 메소드에 관해 설명을 듣고 싶습니다 get 방식이 성공하면 호출되는 메소드라는데

toast 메세지도 안띄어지고 log만 찍어집니다. 개발자님들의 조언을 듣고 싶습니다.

http://blog.naver.com/PostView.nhn?blogId=netrance&logNo=220728243852

개발자어려워요 (660 포인트) 님이 2017년 9월 1일 질문

1개의 답변

+1 추천

log 찍으면 되지, toast까지 필요한가요?

성공이 되면 json, xml, text 의 형태로 내려올 겁니다.

블로그의 링크를 보니까 아래와 같던데요. 아래에서 strJsonOutput을 찍어서 데이터가 제대로 오면,

경우에 따라서 파싱을 하면 되죠. 이 샘플은 json의 경우에 해당하는 것이죠.

@Override
 public void onResponse(Response response) throws IOException {
 final String strJsonOutput = response.body().string();
  
 try {
 JSONObject jsonOutput = new JSONObject(strJsonOutput);
 final int won = jsonOutput.getInt("won");
 runOnUiThread(new Runnable() {
 @Override
 public void run() {
 etWon.setText("" + won);
 }
 });
 } catch (JSONException e) {
 e.printStackTrace();
 openSimpleAlertDialogOnUiThread("Error", "Cannot get the won exchanged.");
 }
 }
Will Kim (43,170 포인트) 님이 2017년 9월 2일 답변
...