앱이 있습니다 (많은 활동). 앱이 백그라운드로 전환 될 때 사용자 자격 증명과 같은 값을 지우고 싶습니다. 앱이 백그라운드로 전환되는 시점을 어떻게 알 수 있습니까? 홈 버튼을 가로 채려고했지만 tht를 할 수없는 것처럼 보입니다. onPause()를 호출하면 한 활동에서 다른 활동으로 이동할 때마다 호출됩니다. 나는 많은 것을 수색했지만 구체적인 것은 얻지 못했다.앱이 백그라운드로 이동하면 앱이 데이터를 지 웁니다.
0
A
답변
0
도와주세요 난 당신이 한 데이터를 포함하고 다른 방법은 이동 중지() 액티비티의 상태 (당신이 언급으로) 홈을 눌러 잡기에 데이터를 삭제되어 목표를 달성하기 위해 두 가지 방법이 있다고 생각 행사.
홈 프레스 이벤트를 감지하면 오버라이드 (override) :onAttachedToWindow()
는
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
다음에 데이터를 삭제 :
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
//Put your Codes here to Clear Data
}
});
0
이 안드로이드와 어려운 응용 프로그램이에가는 구체적인 정의가 없기 때문에 배경. 홈 키를 감지하는 것만으로는 충분하지 않을 수 있습니다. 앱에서 집중력을 잃게되는 다른 많은 이벤트가 있기 때문입니다.
예를 들어 들어오는 호출로 인해 앱이 백그라운드로 이동하게되지만 사용자에게는이 문제가 발생하지 않습니다.
원하는 것을 얻기위한 가능한 방법은 액티비티의 OnPause 및 OnResume 메서드를 사용하여 응용 프로그램 클래스의 서비스 또는 간단한 작업과 통신하는 것입니다. (귀하의 활동과 무관 한 모든 것).
OnPause가 호출되면 타이머를 시작하십시오. OnResume이 호출되면 타이머를 중지합니다.
타이머가 특정 시간 내에 중지되지 않으면 앱을 "백그라운드로"간주하고 데이터를 지울 수 있습니다.
위의 수신 전화 사례와 같은 간단한 변경 사항을 처리하는 데 충분한 시간을 허용하십시오. 아마도 상황에 따라 1 ~ 2 분 정도 걸릴 것입니다.
관련 문제
- 1. 앱이 백그라운드로 이동하면 NSStream을 닫습니다.
- 2. 앱이 백그라운드로 이동하면 개체를 올바르게 dealloc하는 방법?
- 3. 앱이 백그라운드로 이동하면 NSURLConnection 다운로드가 계속됩니다.
- 4. 앱이 백그라운드로 갈 때 앱이 백그라운드로 이동하면 iPod에서 음악을 재생하는 방법
- 5. 앱이 백그라운드로 전환되면 앱이 백그라운드로 전환되면 죽습니다. ayntask
- 6. iPhone - 앱이 실행되는 동안 앱이 백그라운드로 들어갑니다.
- 7. 앱이 백그라운드로 들어가서 포 그라운드로 이동하면 Robospice 요청이 끝나지 않습니까?
- 8. iOS 앱이 백그라운드로 이동하면 어떻게 푸셔 이벤트가 발생합니까?
- 9. iOS 앱이 백그라운드로 이동하면 Google 애널리틱스 이벤트를 어떻게 파견합니까?
- 10. 앱이 백그라운드로 들어가는 시간과 앱이 백그라운드로 들어가는 시간을 계산합니다. 앱이 포 그라운드로 들어갔습니다.
- 11. 앱이 백그라운드로 갈 때 다운로드가 종료됩니다.
- 12. 앱이 백그라운드로 전환되면 서비스가 중지되었습니다.
- 13. 앱이 백그라운드로 들어가면 연결 끊기
- 14. 앱이 백그라운드로 들어가면 MPMoviePlayer가 실행됩니다.
- 15. 앱이 백그라운드로 돌아가거나 조각이 파손될 것인지 확인하십시오.
- 16. 앱이 백그라운드로 갈 때 네트워크 연결이 끊어집니다.
- 17. 앱이 백그라운드로 이동할 때 UIAlerts 제거
- 18. 내 앱이 iPhone에서 백그라운드로 실행되게하려면 어떻게해야합니까?
- 19. 앱이 백그라운드로 들어 오면 안드로이드 장치에서 서버로 데이터를 보냅니다.
- 20. JSON.NET 4.0.3으로 이동하면 내 앱이 깨졌습니다.
- 21. 앱이 백그라운드로 들어갈 때 이벤트를 처리합니다.
- 22. 앱이 WillResignActive에서 백그라운드로 이동하는지 알 수 있습니까?
- 23. 앱이 백그라운드로 들어갈 때 단편 수행
- 24. 앱이 백그라운드로 들어갈 때 startAdvertisingPeer가 작동합니까?
- 25. 앱이 백그라운드로 들어갈 때 작업 취소
- 26. iPhone : 앱이 백그라운드로 이동할 때 소리가납니다.
- 27. 앱이 백그라운드로 들어간 후에 NSTimer가 멈추지 않는다.
- 28. 앱이 백그라운드로 들어갈 때 캐시 폴더 삭제
- 29. 앱이 백그라운드로 바뀔 때 비 영구 데이터
- 30. 앱이 iPhone에서 백그라운드로 실행되는 동안 이메일 보내기