사용자가 배열에 날짜를 저장하는 앱을 빌드했습니다. 이제 내 앱의 백그라운드에서 몇 가지 작업을 수행하려고합니다. 백그라운드에서 배열에 저장된 날짜로 장치의 현재 날짜를 확인하는 검사가 필요합니다. 일치하는 항목을 찾으면 대화 상자가 나타납니다. 앱을 종료 할 때 백그라운드에서 작업을 수행 할 수 있습니까? 앱 종료시 백그라운드에서 작업 수행 방법
내가이 주제답변
당신은 단지 특정 날짜에 팝업을해야 할 경우 서비스가 필요하지 않습니다 (즉, 그냥 배터리를 소모와 사용자 불편 될 것입니다)하지만 당신은 많은을 찾을 수 있습니다 AlarmManager
을 사용할 수 있습니다 여기에 예제가 있습니다 AlarmManager Examples
가장 좋은 해결책이 서비스를 사용하는 것입니다에 대한 아무 생각이 없다, 예를 들어 저를 도와주세요. 당신이 문서를 읽을 수에 대한 자세한 내용은 : 안드로이드 2.x에서의
안드로이드 1.x에서의 재정 onKeyDown()
또는 onBackPressed()
:
http://developer.android.com/reference/android/app/Service.html
그리고 좋은 튜토리얼이있다 Backpressed를 처리하기 위해 앱을 종료 할 때 백그라운드에서 어떤 작업을 수행하기 위해 IntentService을 시작할 수 있습니다.
안드로이드 - 기본 - intentservice - 기본
http://mobile.tutsplus.com/tutorials/android/android-fundamentals-intentservice-basics/
을 참조Android - onBackPressed() not working
docs 말한대로 때문에 백그라운드에서 작업을 수행하기위한 사용 IntentSerice :
IntentService는 요청시 비동기 요청 (인 텐트로 표현됨)을 처리하는 서비스의 기본 클래스입니다. 클라이언트는 startService (Intent) 호출을 통해 요청을 보냅니다. 서비스는 필요에 따라 시작되고 은 작업자 스레드를 사용하여 각 인 텐트를 차례로 처리하고 작업이 종료되면 을 중지합니다.
- 1. 링크 공유 - 백그라운드에서 작업 수행
- 2. 앱 업그레이드 작업 수행
- 3. 이클립스 rcp 앱 종료시 작업 대기 중
- 4. 앱 종료시 누수가 발생합니다.
- 5. 앱 종료시 깨끗이하기
- 6. 강제 종료시 앱 다시 시작
- 7. 앱 종료시 webservice를 객체로 업데이트
- 8. Launchd 종료시 앱 다시 시작
- 9. MFC 앱 종료시 Errorlevel을 설정하는 방법
- 10. 앱 종료시 문자열 값 저장
- 11. 앱 종료시 기본 런처 재설정
- 12. 앱 관련 작업. 방법?
- 13. Eclipse가 종료시 작업 수행을 수행합니다.
- 14. 백그라운드에서 푸시 알림을 수신 할 때 작업 수행
- 15. 백그라운드에서 앱 이벤트를 포착하십시오.
- 16. data.table 병합 작업 수행 방법
- 17. 조치 스크립트에서이 작업 수행 방법
- 18. 백그라운드에서 작업 실행 계속
- 19. 백그라운드에서 장기 실행 작업
- 20. 백그라운드에서 작업 실행
- 21. 백그라운드에서 iOS 내부 앱 통신
- 22. 백그라운드에서 Android 앱 로그인, 연결
- 23. 신호 11, 아이폰 앱 종료시 세그멘테이션 오류
- 24. 백그라운드에서 비트 맵 변환 수행
- 25. 여러 작업으로 작업 수행
- 26. beginBackgrounTaskWithExpirationHandler를 사용하여 백그라운드에서 수행 할 작업을 선택적으로 지정하는 방법 :
- 27. 작업 바에 다른 작업 수행
- 28. 작업 수행시 특정 작업 수행
- 29. RowSort 작업 후 작업 수행
- 30. XA 트랜잭션에서 작업 수행
예를 들어 설명해주십시오. 가능한 경우 – AndroidDev
내 편집 대답을 참조하십시오. –
홈 버튼으로 앱을 종료하면 코드가 실행되지 않으므로 U가 onPause() 또는 onStop()을 대신 오버라이드해야합니다. – BrainCrash