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

android asynchronous http client 라이브러리 파라미터 int 형은 못담나요?

0 추천
안녕하세요

 

여태까지 그냥 asynctask 로 http 작업을 하다가

 

http 통신 라이브러리중 android asynchronous http client 를 많이 추천하는것같길래 써보고 있는데요

 

파라미터에 인트형을 담으면 안되나요??

 

RequestParams params = new RequestParams();

params.put("user", user);

 

이런식으로 있는데 user가 인트형인데 아무리 해도 아무 응답이 없네요 ;;

 

저부분을 String 형으로 보내면 잘 되구요

 

뭐지 ㅠㅠ 복잡한부분도 아닌데 왜 안되는거죠 ㅠㅠ
wnlf 1 (260 포인트) 님이 2014년 4월 2일 질문

2개의 답변

0 추천

다음을 보세요

put(java.lang.String key, int value)
Adds a int value to the request.

 

Async Http Client 라이브러리에서 따온 자료입니다. 노란색 부분을 보시면 알겠지만 int형 받을 수 있습니다.

전체 코드가 없어서 어디가 어떤 문젠지는 알수 없지만 저 상태에서는 int 형으로 충분히 받을 수 있습니다.

아마 다른 부분에서 잘못 되셔서 그런거 같아요

 

궁금하시면 http://loopj.com/android-async-http/doc/com/loopj/android/http/RequestParams.html 가셔서 찾아보시면 도움 되실꺼라 생각합니다.

jeongupark (710 포인트) 님이 2014년 7월 25일 답변
0 추천
아 제가 async http client를 써보면서 같은 경우가 발생했는데

params.put을 사용할때 보면 exception으로 FileNotFoundException 이 적용되게 되있는것으로 보아

file이 존재하지 않아 발생하는 오류인거 같습니다.

이럴경우 그 이름으로 파일을 생성해서 put 하시면 작동 하실 것이라 생각합니다.
jeongupark (710 포인트) 님이 2014년 7월 28일 답변
...