package edu.minggo.chat.ui;
import android.app.Activity;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import edu.minggo.chat.R;
import edu.minggo.chat.model.User;
/**
* ������ϸ��Ϣ
* @author minggo
* @created 2013-2-3����12:43:12
*/
public class PersonalInforAcitivity extends Activity {
private ImageView portraitiv;
private TextView usernametv;
private TextView provincetv;
private TextView mottotv;
private TextView telephonetv;
private Button sendMessagebt;
private Button backbt;
private ImageButton menubt;
private Drawable portrait;
private int whichOitemSelected = 1;
private int position = 1;
private User user;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.personal_info_detail);
backbt = (Button) findViewById(R.id.infor_reback_btn);
menubt = (ImageButton) findViewById(R.id.infor_bt_menu);
portraitiv = (ImageView) findViewById(R.id.infor_iv_portrait);
usernametv = (TextView)findViewById(R.id.infor_tv_username);
provincetv = (TextView)findViewById(R.id.infor_tv_province);
mottotv = (TextView)findViewById(R.id.infor_tv_motto);
telephonetv = (TextView)findViewById(R.id.infor_tv_telephone);
sendMessagebt = (Button)findViewById(R.id.infor_bt_sendmsg);
initData();
}
void initData(){
Intent it = getIntent();
user = (User) it.getBundleExtra("user").get("user");
position = it.getExtras().getInt("position");
backbt.setOnClickListener(new MyOnclickListener());
menubt.setOnClickListener(new MyOnclickListener());
portraitiv.setOnClickListener(new MyOnclickListener());
sendMessagebt.setOnClickListener(new MyOnclickListener());
usernametv.setText(user.getUsername());
provincetv.setText(user.getProvince());
mottotv.setText(user.getMotto());
telephonetv.setText(user.getTelephone());
portrait = this.getResources().getDrawable(R.drawable.xiaohei);
portraitiv.setImageDrawable(portrait);
}
/**
* @author minggo
* @created 2013-2-3����01:13:17
*/
private class MyOnclickListener implements OnClickListener{
@Override
public void onClick(View v) {
if(v == backbt){
finish();
}else if(v==menubt){
Intent it = new Intent(PersonalInforAcitivity.this, ExitFromPersonInfoActivity.class);
PersonalInforAcitivity.this.startActivityForResult(it, whichOitemSelected);
}else if(v==portraitiv){
Intent it = new Intent(PersonalInforAcitivity.this, PersonalPortraitActivity.class);
PersonalInforAcitivity.this.startActivity(it);
}else if(v==sendMessagebt){
Intent it = new Intent(PersonalInforAcitivity.this, ChattingActivity.class);
PersonalInforAcitivity.this.startActivity(it);
}
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode ==1){
Intent it = new Intent();
it.putExtra("userid", user.getUserid());
it.putExtra("position", position);
setResult(1,it);
finish();
Toast.makeText(PersonalInforAcitivity.this, "ѡ����ɾ��", 3000).show();
}else if(resultCode==2){
}
}
}