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

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

개발팁

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

페이지 정보

본문

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

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

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

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

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
4,211
어제
5,179
최대
5,394
전체
540,302
Copyright © 소유하신 도메인. All rights reserved.