@Override
 public void onItemClick(AdapterView<?> parent, View view, int position,
   long id) {
   
   
  for(int i =0 ; i < sid.size(); i++){
   
   if(position ==i){
    String sd1 = sid.get(i);//아이디값 각 리스트뷰
    String sd2 = Hname.get(i);//현장명 다음 액티비티로 보내기
    String sd3 = Hwonin.get(i);

    Intent intent = new Intent(this, SearchhanActivity.class);
    intent.putExtra("hi", sd1);
    intent.putExtra("hiyo", sd2);
    intent.putExtra("Hello", sd3);
    count = "3";
    sql = "select 고장원인,결과보고 ,비고 from acesst where phone='"+sd1+"'";
    Process2()
    for(int j = 0 ; j<Wonin.size(); j++){
     String sd4 = Wonin.get(j);
     String sd5 = Kbogo.get(j);
      String sd6 = Bigo.get(j); 
     intent.putExtra("Wonin",sd4);
    intent.putExtra("Kbogo",sd5);
    intent.putExtra("Bigo", sd6);
    
    }
   
   startActivity(intent);
    overridePendingTransition(R.anim.fade,R.anim.hold);
   }
    
   }//sid.get(i)


 
   
 }

제가 궁금한것은 다음 액티비티로 값을 넘길때에 한번 클릭하면 화면이 넘어가서 값이 보여야하는데

 

다시 뒤로가기해서 클릭했을때 값이 보입니다. Process2(); 이 함수는 jsp로 쿼리를 전송하여 디비에서 셀렉트한 데이타를

 

다시 안드로이드로 가져와 뿌리는것입니다.. 어떤식으로든 바꿔도 계속 두번클릭할떄에만 값이보이는데 이걸 어뜨케해야할까요?ㅠㅠ