各位大牛,帮小弟看看这个带有extras的activity到底跳转为毛失败啊,已经纠结了一整天了,还是没找出来!
以下是DetailActivity.classpublic class DetailActivity extends Activity {

EditText et_name;
EditText et_telephone;
EditText et_phone;
EditText et_officeNum;
EditText et_corporation;
EditText et_address;
EditText et_zipCode;
EditText et_res;
EditText et_position;
EditText et_other_contact;
EditText et_email;
ImageButton btn_img;
HashMap map;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.detail);
initWidget();
Intent intent=new Intent();
map = (HashMap) intent.getSerializableExtra("usermap");
displayData();
} public void initWidget() {
et_name = (EditText) this.findViewById(R.id.et_name);
et_address = (EditText) this.findViewById(R.id.et_address);
et_telephone = (EditText) this.findViewById(R.id.et_telephone);
et_phone = (EditText) this.findViewById(R.id.et_phone);
et_corporation = (EditText) this.findViewById(R.id.et_corporation);
et_zipCode = (EditText) this.findViewById(R.id.et_zipCode);
et_other_contact = (EditText) this.findViewById(R.id.et_other_contact);
et_position = (EditText) this.findViewById(R.id.et_position);
et_res = (EditText) this.findViewById(R.id.et_res);
et_email = (EditText) this.findViewById(R.id.et_email);
btn_img = (ImageButton) this.findViewById(R.id.btn_img);
}

private void displayData() {
et_name.setText(String.valueOf(map.get(et_name)));
et_address.setText(String.valueOf(map.get(et_address)));
et_telephone.setText(String.valueOf(map.get(et_telephone)));
et_phone.setText(String.valueOf(map.get(et_phone)));
et_corporation.setText(String.valueOf(map.get(et_corporation)));
et_zipCode.setText(String.valueOf(map.get(et_zipCode)));
et_other_contact.setText(String.valueOf(map.get(et_other_contact)));
et_position.setText(String.valueOf(map.get(et_position)));
et_res.setText(String.valueOf(map.get(et_res)));
et_email.setText(String.valueOf(map.get(et_email)));
btn_img.setImageResource(Integer.parseInt(String.valueOf(map.get(btn_img))));
}
}Debug的时候,看到intent已经传入Starting activity:Intent{cmp=mars.mobile/DetailActivity(has extras)}然后就是启动不了DetailActivity,我纠结的毕业设计啊,希望一些技术大牛不吝赐教,我做牛做马感谢你们