안드로이드앱 [안드로이드] 일정시간 이후에 엑티비티가 자동 종료되게 하는 방법
본문
안드로이드를 이용하여 키오스크 앱을 개발할때
사용자 반응이 없으면 특정시간 이후에 엑티비티를 종료하고
메인으로 가야할 때가 있다.
그때 사용하기 위한 함수에 대한 내용입니다.
// 특정 동작을 통해 시간의 갱신이 필요할때는 계속 실행
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
등록된 댓글이 없습니다.