이 블로그 검색

2011년 7월 26일 화요일

안드로이드 홈키버튼과 같은 효과 내기

홈키 버튼을 누르지 않고 일반 UI 버튼을 눌렀을 때도 홈키 버튼과 같은 기능(즉, 앱은 실행된 상태로 있고 바탕화면으로 이동하는 ..) 을 구현하는 로직.

다음과 같이 Intent를 날려주면 된다.. ㅎㅎ

       Intent intent = new Intent();
        intent.setAction("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.HOME");
        intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
        | Intent.FLAG_ACTIVITY_FORWARD_RESULT
        | Intent.FLAG_ACTIVITY_NEW_TASK
        | Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP
        | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
        startActivity(intent);

Intent에 관련된 다양한 플래그들과 액션이 많다... ;;

댓글 없음:

댓글 쓰기