package kr.or.ketti;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

 

public class JSONArrayTest extends ListActivity {
 private ArrayList<String> list;
 private ArrayAdapter<String> adapter;
    TextView mResult;
 /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
       
        list = new ArrayList<String>();
        mResult = (TextView)findViewById(R.id.result);

    // 웹에서 Json 형식으로 만들어진 php문서 받아옴
    String Json = DownloadHtml("http://203.241.246.113/convert_jason.php");
    Log.i("Json : " , Json);
    try{


     String Result = " \n";
     JSONArray ja = new JSONArray(Json);
     for(int j=0; j<ja.length(); j++){
      JSONObject order = ja.getJSONObject(j);
      Result += "번호 : " + order.getInt("uid") + "  " +
      "제목 : " + order.getString("title") + "  " +
      "글 : " + order.getString("content") + "  " +
      "이미지 : " + order.getString("link") + "\n\n";
     }
     list.add(mResult.getText().toString());
     mResult.setText(Result);
     adapter = new ArrayAdapter<String>(this,
       android.R.layout.simple_list_item_1, list);

       setListAdapter(adapter);

    } catch(JSONException e) {
    }
    }
   
String DownloadHtml(String addr){
   StringBuilder jsonHtml = new StringBuilder();
   try{
      // 연결 url 설정
      URL url = new URL(addr);
      // 커넥션 객체 생성
      HttpURLConnection conn = (HttpURLConnection)url.openConnection();
      // 연결되었으면.
      if(conn != null){
         conn.setConnectTimeout(10000);
         conn.setUseCaches(false);
         // 연결되었음 코드가 리턴되면.
         if(conn.getResponseCode() == HttpURLConnection.HTTP_OK){
            BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "EUC-KR"));

            for(;;){

                // 웹상에 보여지는 텍스트를 라인단위로 읽어 저장. 

                String line = br.readLine();

                if(line == null) break;

                // 저장된 텍스트 라인을 jsonHtml에 붙여넣음

                jsonHtml.append(line + "\n");

             }

          br.close();

       }

        conn.disconnect();

     }

   } catch(Exception ex){

      Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show();

   }

   return jsonHtml.toString();

   }
}

 

텍스트 뷰로만 뿌려지고 리스트 뷰 안에는 아무글자가 안들어가내요 어떻게 곤치는게 좋을까요?

고수님들 도와주세요.