Page 104 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 104

//└이름 설정 창을 null값으로 만들어준다.
                        reason.setText(null);
            //└목적 설정 창을 null값으로 만들어준다.
                        name.requestFocus();
            //└이름에 포커스를 준다.
                        dataBase.update(index + 3, change_name.getText().toString());
            //└데이터베이스에 Guest 칸의 이름을 바꿔준다.
                        state[index] = !state[index];
            //└사용자 정보가 등록되어 있지 않은 것으로 바꾼다.
                        return;
            //└메소드를 탈출하기 위해 null값을 반환한다.
                    }
                    if          (name.getText().toString().trim().length()          !=          0          &&
            reason.getText().toString().trim().length() != 0) {
            //└만약 이름 설정 창과 목적 설정 창이 null값이 아니라면
                        if (!state[index]) {
            //└만약 사용자 정보가 등록되어 있지 않다면
                            btn.setBackgroundResource(R.drawable.people);
            //└이미지 버튼의 그림을 사람이 있는 모양으로 만든다.
                            change_name.setText(name.getText().toString().trim());
            //└이름을 설정한 이름으로 바꿔준다.
                            name.setTextIsSelectable(false);
            //└이름 설정 창을 클릭 불가능하게 만들어준다.
                            reason.setTextIsSelectable(false);
            //└목적 설정 창을 클릭 불가능하게 만들어준다.
                            dataBase.update(index + 3, name.getText().toString().trim());
            //└데이터베이스의 이름을 설정한 이름으로 바꿔준다.
                            makeToast(index + "번 카드가 " + name.getText().toString().trim() + "(으)로 설정
            되었습니다.");
            //└index번 카드가 name(으)로 설정되었습니다. 라는 토스트를 생성한다.
                            state[index] = !state[index];
            //└사용자 정보를 등록되어있는 상태로 만든다.
                            keyBoardOff();
            //└키보드를 꺼준다.
                        }
                    }      else      if      (name.getText().toString().trim().length()     ==      0      &  &
            reason.getText().toString().trim().length() == 0) {
            //└만약 이름과 목적이 모두 비어있다면
                        makeToast("이름과 목적을 입력해주세요.");
            //└이름과 목적을 입력해주세요. 라는 토스트를 생성한다.
                        name.requestFocus();




                                                         -  97  -
   99   100   101   102   103   104   105   106   107   108   109