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

본문 바로가기
사이트 내 전체검색

개발팁

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

페이지 정보

본문

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

// 특정 동작을 통해 시간의 갱신이 필요할때는 계속 실행
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

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
1,180
어제
1,992
최대
3,520
전체
379,034
Copyright © 소유하신 도메인. All rights reserved.