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

소스 해석 좀 부탁드립니다 ㅠㅠ

–2 추천
 public void onResume() {
  super.onResume();
  
  ///////////////////////////////////////////////////////////////////////////////////////////////
// 데이터 불러오기 //
  ///////////////////////////////////////////////////////////////////////////////////////////////
  

  
  
     private static Context context < 이부분 = null;
     public class MyTask < 이부분 extends AsyncTask<String, Integer, Integer>{
      private ProgressDialog mDialog = null;
     HttpEntity resEntity;
   String res;
   String[] array1; 
   String[] array;
   
      public MyTask(Context cont) {
          context < 이부분 = cont;
      }
     
     
       @Override
       protected Integer doInBackground(String... params) {
           int i;
           for (i = 0; i < mDialog.getMax(); i=i+100) {
           try {
          try{
             HttpClient client = new DefaultHttpClient();
             String url = "http://URL/url/url";
             HttpGet get = new HttpGet(url);
             HttpResponse response = client.execute(get);
             resEntity = response.getEntity();
             res = EntityUtils.toString(resEntity);
             client.getConnectionManager().shutdown();
          }catch(Exception e){
           e.printStackTrace();
          }
           } catch (Exception e) {


           }
           // onProgressUpdate 메소드 호출
           this.publishProgress(i);
         }
           return null;
       }


       // 작업 끝나고 호출된다.
       @Override
       protected void onPostExecute(Integer result) {
          super.onPostExecute(result);
          mDialog.dismiss();
       }


       // 작업 시작 전 호출된다.
       @Override
       protected void onPreExecute() {
          super.onPreExecute();
          mDialog = new ProgressDialog(context < 이부분);
          mDialog.setMax(100);
          mDialog.setTitle("새로고침");
          mDialog.setMessage("데이터를 불러오는 중입니다...");
          mDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
          mDialog.setCancelable(false);
          mDialog.show();
       }


       @Override
       protected void onProgressUpdate(Integer... values) {
          super.onProgressUpdate(values);


          // progress bar 화면 update

          mDialog.setProgress(values[0]);

           Log.d("res", ""+res);
           if(resEntity != null){
            
            array1 = res.split("\\&");
            
            int q = 1;
            int w = 0;
            for (q = 1; q < array1.length; q++) {
            //Log.d("ㄱㄴㄱㄴㄱㄴㄱㄴ",""+array1[q]);
            
            array = array1[q].split("\\^");
            for (w = 0; w < array.length; w++) {
           
             
             
             
            Log.d("ㄷㄹㄷㄹㄷㄹㄷㄹ",array[w]);

            }


            }
            
           }
          }


     }
 } 

이런 코드인대.. 밑줄 친 부분에서 빨간줄이 나오네요ㅣ...

워낙 초보라.. 소스를 옮기는 과정에서 이렇게 된건대..

죄송하지만 주석이랑 왜 오류가 나오는지 알려주실수 있을까요..?

H_ely (130 포인트) 님이 2014년 4월 16일 질문

1개의 답변

+4 추천
저건 onResume함수 안에 붙여넣기 해야하는게 아니라 onResume함수 밖에 넣어야 되는 소스에요
익명사용자 님이 2014년 4월 16일 답변
...