본문 바로가기

알람 AlramManager 알람은 미리 지정해 놓은 시간에 이벤트를 발생시키는 시스템 장치 이다. 원하는 시점에 작업을 하려면 핸들러를 사용할 수도 있지만 알라은 시스템이 관리한다는 점에서 다르다. 핸들러는 응용 프로그램 내에서만 사용할 수 있으며 그것도 응용 프로그램이 살아 있는 동안에서만 동작한다. // 1회성 알람 void set (int type, long triggerAtTime, RendingIntent operation) // 반복 알람 void setRepeating(int type, long triggerAtTime, long interval, PendingIntent operation) - type : 알람을 가동하는 분류 값 설명 RTC System.currentTimeMillis() 메소드로 구한 세계 표준시.. 더보기
Activity 실행되면서 softkeyBoard 띄우기 이유는 잘 모르겠지만 액티비티가 실행되면서 소프트 키보드가 실행이 안되는 경우가 있다 그럴때 아래와 같이 0.5 초 뒤에 강제적으로 실행을 해주면 된다. context = this; editText.requestFocus(); Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMethodManager m = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); } }, 500); 더보기
putExtra int값 넘기고 받기 데이터 넘기기 ---------------------------------------------- // Intent 생성 Intent intent= new Intent(context, ClassName.class); // putExtra("넘길변수명", 넘기는 int값) intent.putExtra("variable", 1000); // Activity 시작 context.startActivity(intent); 데이터 받기 ----------------------------------------------- // Intent get Intent intent = new Intent(this.getIntent()); // getIntExtra("받는변수명", 기본값) int i = intent.getInt.. 더보기