'Android/Activity'에 해당되는 글 3건

private boolean isActivityTop(){

    ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

        List<RunningTaskInfo> info;

        info = activityManager.getRunningTasks(1); //테스크중 맨 최상위에서 실행되는 테스크를 가져옮

        if(info.get(0).topActivity.getClassName().equals(InCallScreen.this.getClass().getName())) {

             return true;

        } else {

             return false;

        }

    }


현재 실행중인 최상위에 있는 Activity를 알아 올 수 있다.
빨간색에 Activity 명을 바꿔 주면 됨

A -> Screen off 
위 같은 상황에서도 A 라는 Activity는 최상위에 있게 된다.

A -> home Screen
A -> B
위 같은 상황에는 A는 최상위에서 밀려나 버리게 된다.

'Android > Activity' 카테고리의 다른 글

Activity에서 홈 버튼 catch 하는 함수  (0) 2012.08.31
Activity Life Cycle  (0) 2011.03.09
블로그 이미지

s나그네s

안드로이드 개발

,