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

null인 변수를 찾아서 바꿧습니다...

0 추천
public JSONArray getPersonsData1() throws ClientProtocolException, IOException, JSONException
    {
    String ID,PW,AGE,NAME,LOGINFO,MISSING,RELATION,PHONE,ID2,NAME2;
    ID = id.getText().toString();
    PW = pwd.getText().toString();
    AGE = age.getText().toString();
    NAME = name.getText().toString();
    LOGINFO = loginfo.getText().toString();
    MISSING = miss.getText().toString();
    PHONE = phone.getText().toString();
    RELATION = "0";
    ID2 = rid.getText().toString();
    NAME2 = rname.getText().toString();
   
    if(ID.getBytes().length<=0 || PW.getBytes().length<=0|| NAME.getBytes().length<=0|| AGE.getBytes().length<=0|| LOGINFO.getBytes().length<=0|| PHONE.getBytes().length<=0|| ID2.getBytes().length<=0|| NAME2.getBytes().length<=0 || MISSING.getBytes().length<=0){
    ID ="0";
    PW ="0";
    AGE = "0";
        NAME =  "0";
        LOGINFO =  "0";
        MISSING =  "0";
        PHONE =  "0";
        RELATION = "0";
        ID2 =  "0";
        NAME2 = "0";
    }
    try{
        HttpGet get1 = new HttpGet( "http://~~~~~~/RestService/RestServiceImpl.svc/Insert/"+ID+"/"+PW+"/"+NAME+"/"+AGE+"/"+PHONE+"/"+LOGINFO+"/"+ID2+"/"+NAME2+"/"+RELATION+"/"+MISSING);
       // null 인 변수가 있다네 ....
        HttpResponse response1 = client1.execute(get1);
        int status = response1.getStatusLine().getStatusCode();
 
        if(status == 200) //sucess
        {
            HttpEntity e1 = response1.getEntity();
            String data1 = EntityUtils.toString(e1);
            JSONArray personsData1 = new JSONArray(data1);
 
            return personsData1;----> 이쪽에서 에러가 잡힙니다.. 왜잡히는지 ...ㅠㅠ
        }
        else
        {
        printToast("FAIL1 !!!");
 
            return null; 
        }
    }
    catch(Exception e)
        {
        printToast(e.toString());
         return null;
        }
    }
아오쿠르 (900 포인트) 님이 2015년 8월 3일 질문

2개의 답변

+1 추천
 
채택된 답변
String data1 값을 확인해보세요.

그 값이 이상하다면 JSONArray에 들어간것도 이상할테니 에러를 뿜는건 당연할 수 있습니다.
llpmpll (480 포인트) 님이 2015년 8월 3일 답변
아오쿠르님이 2015년 8월 3일 채택됨
0 추천
쎄미 (162,410 포인트) 님이 2015년 8월 3일 답변
...