분류 전체보기 45

android BackKey 이벤트 처리

안드로이드 BackKey 이벤트 처리 하는 방법(Activity를 상속받은 상태여야함) 1.@Overridepublic boolean dispatchKeyEvent(KeyEvent event){if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){ //백버튼Toast.makeText(this, "BackKey 클릭", Toast.LENGTH_SHORT).show();}else if(event.getKeyCode() == KeyEvent.KEYCODE_SEARCH){ // 검색버튼Toast.makeText(this, "검색키 클릭", Toast.LENGTH_SHORT).show();}return true;} 2. @Overridepublic boolean onKeyDown(..

android 2014.12.24

[android]Activity 동시에 종료하기

만약 Activity가 A, B, C, D 4가지의 Activity가 있다고 가정을 하고 A->B->C->D 이렇게 흘러 간다고 가정을 하면 만약 Back 키를 눌렀을때 D->C->B->A로 갈것이다 여기서 D->A로 Back 키 한번으로 가고 싶다면 어떻게 해야 할까 거기에 대한 해결방법을 설명 한다. 1.스태틱으로 엑티비티들을 담는 배열을 만든다 public static ArrayList actList = new ArrayList(); 2.B,C,D Activity들의 onCreate부분에 아래부분 선언 ArrayList acts = CValue.actList; actList.add(act); 3.B,C,D Activity들의 onDestroy부분에 for (int i = 0; i < acts.siz..

android 2014.10.15