Page 506 - 3-3
P. 506

private static final byte LOGIN = 2;    // Login request message
                //  로그인 확인 상수
                private static final int ERROR = -1;
                private static final int FAIL = 0;
                private static final int OK = 1;


                 // View
                private EditText editID, editPassword;


                private SharedPreferences setting;    //  어플리케이션 설정이 저장된 SharedPreference


                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_elevator_main);
                    // View setting
                    editID = (EditText) findViewById(R.id.editID);
                    editPassword = (EditText) findViewById(R.id.editPassword);
                    setting = getSharedPreferences("setting", MODE_PRIVATE);
                }


                @Override
                protected void onResume() {
                    super.onResume();


                    // SharedPreference 에 Application Server  주소가 설정되지 않았을 경우 서버 주소 설정
            Dialog 를 표시.
                    IP = setting.getString(getString(R.string.APP_SERVER), null);
                    if (IP == null) {
                        setServerAddress();
                    }
                }


                //  로그인 버튼 클릭 시 ID      와 Password   를 입력했는지 확인하고 ID          와 Password  를 입력했을 경우
                //  해당 ID 와 Password  가 서버에 저장되어 있는 정보와 일치하는지 확인
                public void onButtonLoginClicked(View view) {
                    if (IP == null) {
                        setServerAddress();
                    }
                    String id = editID.getText().toString();
                    String pw = editPassword.getText().toString();


                    if (id.equals("") || pw.equals("")) {
                        Toast.makeText(this, " 아이디와 패스워드를 입력해주세요.",
            Toast.LENGTH_SHORT).show();


                                                        - 506 -
   501   502   503   504   505   506   507   508   509   510   511