2017-12-13 6 views
0
public void onTaskCompleted(String response, int serviceCode) { 
    Log.d("responsejson", response.toString()); 
    switch (serviceCode) { 
     case jsoncode: 

      if (parseContent.isSuccess(response)) { 
       AndyUtils.removeSimpleProgressDialog(); //will remove progress dialog 
       playersModelArrayList = parseContent.getInfo(response); 
       customeAdapter = new CustomeAdapter(this,playersModelArrayList); 
       listView.setAdapter(customeAdapter); 

       listView.setOnItemClickListener(new AdapterView.OnItemClickListener(){ 
        @Override 
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 


         Intent intent = new Intent(ViewKid.this,ViewMap.class); 

         intent.putExtras(); 
         startActivity(intent); 
        } 
       }); 
      }else { 
       Toast.makeText(ViewKid.this, parseContent.getErrorMessage(response), Toast.LENGTH_SHORT).show(); 
      } 
    } 
} 

}이 목록보기 배열을 다음 활동으로 전달하려면 어떻게합니까?

내가 다른 활동에 내 목록보기 데이터를 전달하려는 사람이 도울 수 있는가? intent.putExtras()에 무엇을 넣을 까? 전체 어레이에 목록 데이터를 전달하려면 내가 정확히 .. 뭘 원하는지 이해하지

답변

0

은 사용

Intent.putArrayListExtra(playersModelArrayList); 

당신은 사용자가 선택하는 항목을 전달하려는 경우

Intent.putExtra(playersModelArrayList.get(position)); 
+0

'holder.tvname.setText ("Name :"+ playersModelArrayList.get (position) .getKName()); holder.tvlatitude.setText ("Latitude :"+ playersModelArrayList.get (position) .getLatitude()); holder.tvlongitude.setText ("경도 :"+ playersModelArrayList.get (position) .getLongitude()); ' 위도 및 경도 데이터를 새 활동에 전달하려고합니다. –

+0

'Intent.putExtra (playersModelArrayList.get (position));' 오류가있어서 –

+0

좋습니다! 그래서 만약 당신이 anderstund 당신은 모든 데이터가 아닌 단지 두 개의 문자열입니다 경도와 경도를 전달하고 싶어! 그래서 ... intent.putStringExtras ("lattitude", lattitude); Intent.putStringExtras ("経度", 경도); –