안드로이드 스튜디오
뒤로가기 버튼 입니다.
단말기에 뒤로가기 버튼을 눌렀을 때 생기는 이벤트 설정입니다.
FINISH_INTERVAL_TIME 은 한번 눌렀을 때 시간을 나타내며
두번눌렀을 때 두번에 버튼 클릭 사이에 시간 초
private final long FINISH_INTERVAL_TIME = 2000;
private long backPressedTime = 0;
@Override
public void onBackPressed() {
long tempTime = System.currentTimeMillis();
long intervalTime = tempTime - backPressedTime;
if (0 <= intervalTime && FINISH_INTERVAL_TIME >= intervalTime)
{
finish();
}
else
{
backPressedTime = tempTime;
Toast.makeText(getApplicationContext(), "종료하려면 한번 더 눌러주세요.", Toast.LENGTH_SHORT).show();
}
}
'프론트엔드 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 : 글씨 흐리게 하기 / 글씨 지나기가기 / 텍스트뷰 흐르게 나오게 / TextView 흐르게 나오게 / TextView 자동 이동 (0) | 2022.04.05 |
---|---|
안드로이드 스튜디오 / 깃허브 : 안드로이드 스튜디오 깃허브 연결하기 / 깃허브 안드로이드 연결하기 (0) | 2022.03.31 |
안드로이드 스튜디오 : 구글 맵 구현하기 / 구글 맵 보여주기 / 구글 맵 만들기 (0) | 2022.03.30 |
안드로이드 스튜디오 : 커스텀 다이얼로그 화면 맞추기 (0) | 2022.03.29 |
안드로이드 스튜디오 : xml 선 그리기 / xml 선 긋기 / 레이아웃 선긋기/ 레이아웃 선 (0) | 2022.03.28 |