package com.linju.android_property.user; import roboguice.inject.InjectView; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.TextView; import com.linju.android_property.activity.LoginActivity; import com.linju.android_property.base.BaseActivity; import com.linju.android_property.database.BaseAppDbHelper; import com.linju.android_property.entity.Login_Bean; import com.linju.android_property.viewutils.CircleImageView; import com.linju.android_property.viewutils.WPTextView; import com.linju.android_property2.R; public class UserInfoActivity extends BaseActivity implements OnClickListener{ @InjectView(R.id.back) View back; @InjectView(R.id.title) WPTextView title; @InjectView(R.id.more) ImageView info; @InjectView(R.id.user_img) CircleImageView userImg; //用户头像 @InjectView(R.id.comuntiyName) TextView comuntiyName; //小区名称 @InjectView(R.id.username) TextView userName; //用户名 @InjectView(R.id.position) TextView position; //职位 @InjectView(R.id.phone) TextView phone; //手机号码 @InjectView(R.id.setting) View settingView; //设置按钮 private Login_Bean bean; private BaseAppDbHelper<Login_Bean> dbHelper = new BaseAppDbHelper<Login_Bean>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_info); back.setOnClickListener(this); title.setText(getString(R.string.info_title)); settingView.setOnClickListener(this); bean = dbHelper.queryObjForEq(Login_Bean.class, Login_Bean.USER_ID, LoginActivity.getLoginKey()); init(); } private void init(){ userName.setText(bean.getLogin_name() == null||"null".equals(bean.getLogin_name())?"":bean.getLogin_name()); phone.setText(bean.getTel()== null||"null".equals(bean.getTel())?"":bean.getTel()); position.setText(bean.getDepartment()== null||"null".equals(bean.getDepartment())?"":bean.getDepartment()); comuntiyName.setText(bean.getSubdistrict_address_name() == null || "null".equals(bean.getSubdistrict_address_name())?"":bean.getSubdistrict_address_name()); } @Override public void onClick(View v) { if(v.getId() == back.getId()){ onBackPressed(); }else if(v.getId() == settingView.getId()){ startActivity(new Intent(this,UserInfoSettingActivity.class)); overridePendingTransition(R.anim.left_in, R.anim.left_out); } } }