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

//└이름 설정 창에 포커스를 준다.
                        keyBoardOn();
            //└키보드를 킨다.
                    } else if (name.getText().toString().trim().length() == 0) {
            //└만약 이름이 비어있다면
                        makeToast("이름을 입력해주세요.");
            //└이름을 입력해주세요. 라는 토스트를 생성한다.
                        name.requestFocus();
            //└이름 설정 창에 포커스를 준다.
                        keyBoardOn();
            //└키보드를 킨다.
                    } else if (reason.getText().toString().trim().length() == 0) {
            //└만약 목적이 비어있다면
                        makeToast("목적을 입력해주세요.");
            //└목적을 입력해주세요. 라는 토스트를 생성한다.
                        reason.requestFocus();
            //└목적 설정 창에 포커스를 준다.
                        keyBoardOn();
            //└키보드를 킨다.
                    }
                }


                public void keyBoardOn() {
            //└키보드를 켜주는 메소드
                    InputMethodManager imm = (InputMethodManager)
            getSystemService(Context.INPUT_METHOD_SERVICE);
                    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
            InputMethodManager.HIDE_IMPLICIT_ONLY);
                }


                public void keyBoardOff() {
            //└키보드를 꺼주는 메소드
                    InputMethodManager immhide = (InputMethodManager)
            getSystemService(Activity.INPUT_METHOD_SERVICE);
                    immhide.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
                }


                public class CheckConnection extends Thread {
            //└ATmega128과 제대로 연결되었는지 확인하는 클래스. Thread를 참조함
                    public void run() {
            //└run 메소드




                                                         -  98  -
   100   101   102   103   104   105   106   107   108   109   110