[안드로이드] 일정시간 이후에 엑티비티가 자동 종료되게 하는 방법 > 개발팁

본문 바로가기

사이트 내 전체검색

뒤로가기 개발팁

안드로이드앱 [안드로이드] 일정시간 이후에 엑티비티가 자동 종료되게 하는 방법

본문

안드로이드를 이용하여 키오스크 앱을 개발할때
사용자 반응이 없으면 특정시간 이후에 엑티비티를 종료하고
메인으로 가야할 때가 있다.
그때 사용하기 위한 함수에 대한 내용입니다.

// 특정 동작을 통해 시간의 갱신이 필요할때는 계속 실행
activity_timer_start();

// 3분 뒤에 엑티비티 자동종료하는 함수
public void activity_timer_start() {
    mHandler.removeCallbacksAndMessages(null);
    mHandler.postDelayed(new Runnable() {
        @Override
        public void run() {
            finish();
        }
    }, 180000); // 1000ms
}

@Override
protected void onDestroy() {
    super.onDestroy();
    mHandler.removeCallbacksAndMessages(null);  // 
}
추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : 팁에는팁 / 대표 : 이하령
개인정보관리책임자 : 이하령

PC 버전으로 보기