package com.jqyd.son; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.AdapterView.OnItemClickListener; import com.jqyd.adapter.LxrAdapter; import com.jqyd.adapter.MyAdapter; import com.jqyd.app.MyApp; import com.jqyd.app.VirtualData; import com.jqyd.manager.R; public class SonList extends Activity {//地点列表 private ListView list; private MyAdapter adapter; private ArrayList<HashMap<String,String>> data = new ArrayList<HashMap<String,String>>(); private MyApp myApp; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.list); list = (ListView) this.findViewById(R.id.list); myApp = (MyApp) this.getApplication(); System.out.println(myApp.getModuleName()); if(myApp.getModuleName().equals("kq")){ data = VirtualData.getCustSonInfo(); }else if(myApp.getModuleName().equals("pro_sort")){ data = VirtualData.getGoodSonInfo(); }else if(myApp.getModuleName().equals("sczf") || myApp.getModuleName().equals("echf")){ data = VirtualData.getCustSonInfo(); }else if(myApp.getModuleName().equals("scjc")){ data = VirtualData.getCustSonInfo(); }else if(myApp.getModuleName().equals("txl")){ data = VirtualData.getCustSonInfo(); } initData(); } private void initData(){ adapter=new MyAdapter(data, SonList.this,1); list.setAdapter(adapter); list.setOnItemClickListener(new OnItemClickListener() {//点击跳转到地点详细信息界面 @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub if(myApp.getModuleName().equals("kq")){ startActivity(new Intent().setClass(SonList.this, Ddxq.class)); }else if(myApp.getModuleName().equals("pro_sort")){ Intent intent = new Intent(); intent.putExtra("moduleName", "pro_type"); intent.putExtra("info", data.get(position).get("textView1")); startActivity(intent.setClass(SonList.this, Info.class)); }else if(myApp.getModuleName().equals("sczf") || myApp.getModuleName().equals("echf")){ Intent intent = new Intent(); intent.putExtra("custId", data.get(position).get("textView1")+"#"+"郑州市"); intent.setClass(SonList.this,VisCust.class); startActivity(intent); }else if(myApp.getModuleName().equals("scjc")){ Intent intent = new Intent(); intent.putExtra("custId", data.get(position).get("textView1")+"#"+"郑州市"); intent.setClass(SonList.this,Scjc.class); startActivity(intent); }else if(myApp.getModuleName().equals("txl")){ Intent intent = new Intent(); intent.putExtra("sort", "kh"); intent.putExtra("info", data.get(position).get("textView1")); intent.setClass(SonList.this,LxrInfo.class); startActivity(intent); } } }); } }