** 개인적 메모입니다. 태클 사절 **
앱에서 현재 앱을 백그라운드로 전환하기 위해서 기존에는 moveTaskToBack(boolean)을 사용했었다..
그런데 이번 프로젝트에서 요놈이 잘 안 먹는다.. 결과 리턴 값이 false 다.
moveTaskToBack 가 백그라운드로 전환하지 못하는 경우가 있다고 하는데...어떤 경우인지는 모르겠다.
니기미..어떤 경우인지 설명이 없으니..
지금 상황상으로 안되는 경우가 TabActivity 를 겹겹이 사용하는 경우가 이런 것 같다..
처음 설계를 탭액티비티로 시작을했다..메뉴가 4개 뿐이라 그런데 버전업을 하면서 좆같은 기획팀에서
메뉴안에 카테고리를 하나씩 늘리고 메뉴 안 카테고리 안에 또 메뉴 구조를 쪼개고 있다..
기획을 하는건지 마구 끼워넣고 짤라내기를 하는건지 모르겠다..사실 기획이 아니다 운영팀이 하는거지..-_-;
암튼, Activity 만으로 구성하게 되면 moveTaskToBack 가 잘 먹는다..
하지만 TabActivity 가 겹겹이 이용되는 경우 백그라운드로 이동되지 않는다.
이런 경우는 홈 화면을 호출하는 꼼수를 쓰는 것이 더 좋다.
그냥 앞으로 백그라운드로 들어가야 하는 상황이 오면 이 놈을 쓰는게 좋을 것 같다..ㅋ
이 놈을 원래는 홈화면에 배경 이미지를 변경하고 사용자한데 바로 홈화면을 보여주기 위해서 사용했는데
백그라운드 모드를 위해서 이놈을 쓰니 더 편하다..ㅎㅎ
Intent intent = new Intent(); intent.setAction(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent);
'Program > Android' 카테고리의 다른 글
[Android] Intent Extra Log Print (0) | 2013.01.31 |
---|---|
[Android] TextView 에 글씨 색상 및 효과. (1) | 2012.09.03 |
Android DocumentBuilderFactory DOM Parser (1) | 2012.08.09 |
Android XmlPullParserFactory (0) | 2012.08.09 |
Android Emulator Key Assignment (0) | 2012.04.19 |