2017-12-13 14 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あなたはすべてのデータではなく、私が推測する2つの文字列である緯度と経度だけを渡したい!だから... intent.putStringExtras( "lattitude"、latitude); Intent.putStringExtras( "経度"、経度); –

関連する問題