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);
}
}
});
}
}