이건 뭐 어쩔수 없는건가요..? PHP를 이용하여
JsonArray로 받아서 커스텀리스트뷰에 뿌려줍니다.
늦게라도 뜨는건 연결은 된다는건데 가끔 아예안뜨는건 왜그런건지요...
public void getData(String url){
class GetDataJSON extends AsyncTask<String,Void,String> {
@Override
protected String doInBackground(String... params){
String uri=params[0];
BufferedReader bufferedReader=null;
try{
URL url=new URL(uri);
HttpURLConnection con=(HttpURLConnection)url.openConnection();
StringBuilder sb=new StringBuilder();
bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String json;
while ((json=bufferedReader.readLine())!=null){
sb.append(json+'\n');
}
return sb.toString().trim();
}catch (Exception e){
return null;
}
}
@Override
protected void onPostExecute(String result){
myJSON=result;
showList();
}
}
GetDataJSON g=new GetDataJSON();
g.execute(url);
}