3 import android.os.Bundle;
4 import android.text.Editable;
5 import android.text.TextWatcher;
6 import android.view.View;
7 import android.view.View.OnClickListener;
8 import android.widget.Button;
9 import android.widget.EditText;
11 import com.yuji.em.common.CommonUtil;
12 import com.yuji.em.utility.BaseActivity;
13 import com.yuji.em.utility.EvernoteUtil;
14 import com.yuji.em.utility.PasswordUtil;
16 public class UserPasswordActivity extends BaseActivity {
17 private EditText userEditText = null;
18 private EditText passwordEditText = null;
19 private Button okButton = null;
20 private Button cancelButton = null;
23 public void onCreate(Bundle savedInstanceState) {
24 super.onCreate(savedInstanceState);
25 setContentView(R.layout.user_password);
27 userEditText = (EditText) this.findViewById(R.id.userUserEditText);
28 passwordEditText = (EditText) this.findViewById(R.id.userPasswordEditText);
29 okButton = (Button) this.findViewById(R.id.userOkButton);
30 cancelButton = (Button) this.findViewById(R.id.userCancelButton);
32 okButton.setOnClickListener(new OnClickListener(){
34 public void onClick(View v) {
37 userEditText.addTextChangedListener(new TextWatcher(){
39 public void afterTextChanged(Editable s) {
44 public void beforeTextChanged(CharSequence s, int start, int count,
50 public void onTextChanged(CharSequence s, int start, int before,
54 passwordEditText.addTextChangedListener(new TextWatcher(){
56 public void afterTextChanged(Editable s) {
61 public void beforeTextChanged(CharSequence s, int start, int count,
67 public void onTextChanged(CharSequence s, int start, int before,
71 cancelButton.setOnClickListener(new OnClickListener(){
73 public void onClick(View v) {
74 cancelButtonOnClick();
77 String username = PasswordUtil.getUsername(this);
78 String password = PasswordUtil.getPassword(this);
80 userEditText.setText(username);
81 passwordEditText.setText(password);
86 private void okButtonOnClick(){
87 String username = userEditText.getText().toString();
88 String password = passwordEditText.getText().toString();
89 PasswordUtil.setUserAndPassword(this, username, password);
91 EvernoteUtil util = EvernoteUtil.getInstance();
92 //util.setConfig(username, password);
97 private void cancelButtonOnClick(){
101 private void setStatus(){
102 String username = userEditText.getText().toString();
103 String password = passwordEditText.getText().toString();
105 boolean enabled = !CommonUtil.isNull(username) && !CommonUtil.isNull(password);
106 okButton.setEnabled(enabled);