package com.linju.android_property.activity; import roboguice.inject.InjectView; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import com.linju.android_property.base.BaseActivity; import com.linju.android_property.database.BaseAppDbHelper; import com.linju.android_property.dialog.ActionSheetDialog; import com.linju.android_property.dialog.ActionSheetDialog.OnSheetItemClickListener; import com.linju.android_property.dialog.ActionSheetDialog.SheetItemColor; import com.linju.android_property.entity.Login_Bean; import com.linju.android_property2.R; public class InfoActivity extends BaseActivity implements OnClickListener{ public static final String TAG = "infoactivity:tag"; @InjectView(R.id.activity_back) TextView back; //返回按钮 @InjectView(R.id.edit) Button edit; //编辑 @InjectView(R.id.subject_loginusername) EditText loginusername; @InjectView(R.id.subject_username) EditText username; @InjectView(R.id.subject_address) EditText address; @InjectView(R.id.subject_tel) EditText tel; @InjectView(R.id.subject_email) EditText email; @InjectView(R.id.subject_position) EditText position; @InjectView(R.id.flot_but) Button exit; private boolean flag; private Login_Bean bean; private BaseAppDbHelper<Login_Bean> dbHelper = new BaseAppDbHelper<Login_Bean>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.user_info_activity); back.setOnClickListener(this); exit.setOnClickListener(this); bean = dbHelper.queryObjForEq(Login_Bean.class, Login_Bean.USER_ID, LoginActivity.getLoginKey()); init(); } private void init(){ loginusername.setText(bean.getLogin_name() == null||"null".equals(bean.getLogin_name())?"":bean.getLogin_name()); username.setText(bean.getName()== null ||"null".equals(bean.getName())?"":bean.getName()); tel.setText(bean.getTel()== null||"null".equals(bean.getTel())?"":bean.getTel()); email.setText(bean.getEmail()== null||"null".equals(bean.getEmail())?"":bean.getEmail()); position.setText(bean.getDepartment()== null||"null".equals(bean.getDepartment())?"":bean.getDepartment()); address.setText(bean.getSubdistrict_address_name() == null || "null".equals(bean.getSubdistrict_address_name())?"":bean.getSubdistrict_address_name()); changestate(); } private void changestate(){ loginusername.setEnabled(false); username.setEnabled(false); tel.setEnabled(false); email.setEnabled(false); position.setEnabled(false); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.activity_back: onBackPressed(); break; case R.id.edit: changestate(); break; case R.id.flot_but: new ActionSheetDialog(this) .builder() .setTitle("注销账户?") .setCancelable(false) .setCanceledOnTouchOutside(false) .addSheetItem("注销", SheetItemColor.Red, new OnSheetItemClickListener() { @Override public void onClick(int which) { } }).show(); break; } } }