백그라운드에서 실행되는 앱을 만들었습니다. 목적은 들어오는 호출을 차단하는 것입니다. 잠시 후 Android가 서비스/앱을 죽이면 잠시 동안 '활성'상태가 아닙니다. 어떤 방식으로 basic4android에서 이것을 피할 수 있습니까?Android에서 백그라운드 프로세스/활동을 종료합니다. 어떻게이를 피할 수 있습니까?
답변
이 문제를 방지하는 가장 쉬운 방법은 위쪽 표시 줄에 알림 아이콘을 배치하는 것입니다. 안드로이드는 메모리가 매우 부족한 경우를 제외하고는 알림 아이콘이있는 프로세스를 종료하지 않습니다.
하지만이 아이콘을 사용자에게 옵션으로 지정하는 것이 좋습니다 (기본값 : on). 어쨌든 메모리 부족이있는 경우를 제외하고는 고급 전화기가 프로세스를 죽이지 않기 때문입니다.
불행히도 이것을 구현하는 방법을 모르겠습니다.
[편집] 쓸모없는 변수를 설정하는 것처럼 앱이 15 분마다 완전히 무의미한 작업을하도록 만들 수도 있습니다. 이렇게하면 응용 프로그램이 활성 시스템으로 분류됩니다. 그래도 메모리 부족 상황에 대해 걱정해야합니다.
서비스를 포 그라운드 서비스로 설정하십시오. 서비스 모듈에서 Service.StartForeground를 실행하십시오. 처리가 끝나면 Service.StopForeground를 사용하여 서비스가 포 그라운드 서비스가되지 않게하십시오.
고마워, 나는 그것을 시도해 줄 것이다 :-) – Ronny
그것이 작동하는지 우리에게 알려주세요 :) – thedesolatesoul
- 1. 백그라운드 프로세스가있는 쉘 스크립트를 종료합니다.
- 2. 런타임시 OnCreate의 AsyncTask가 실패합니다. Android에서 어떻게 피할 수 있습니까?
- 3. @@ Fetch_Status를 피할 수 있습니까?
- 4. 백그라운드 Android에서 작업 실행
- 5. Android에서 백그라운드 서비스 만들기
- 6. 언제 Memcache를 피할 수 있습니까?
- 7. 어떻게이 선택을 피할 수 있습니까?
- 8. Seq.iter에서 대괄호를 피할 수 있습니까?
- 9. RX 피실험자 - 피할 수 있습니까?
- 10. 어떻게이를 배열로 필터링합니까?
- 11. Android에서 뒤로 버튼을 사용하여 PlayN 게임을 종료합니다.
- 12. Android에서 백그라운드 데이터 상태가 변경됩니다.
- 13. Android에서 어떻게 구현할 수 있습니까?
- 14. VB.Net 백그라운드 작업자에서 실행중인 비동기 소켓 서버를 올바르게 종료합니다.
- 15. iOS4에서 배터리 사용량이 초과되는 것을 어떻게 피할 수 있습니까?
- 16. 이 linq 쿼리 중복을 피할 수 있습니까?
- 17. 응답이없는 스크립트 -이를 피할 수 있습니까?
- 18. URL에서 유니 코드를 어떻게 피할 수 있습니까?
- 19. CoffeeScript 예약어를 어떻게 피할 수 있습니까?
- 20. Mongo 푸시 요청이 중복을 피할 수 있습니까?
- 21. PMD CloseResource 위반을 어떻게 피할 수 있습니까?
- 22. Java의 제네릭으로 모든 ClassCastExceptins을 피할 수 있습니까?
- 23. 어떻게 vsnet에서 순환 참조를 피할 수 있습니까?
- 24. GAE 오류 204 - 어떻게해야 피할 수 있습니까?
- 25. 어떻게 asp.net에서 중복을 피할 수 있습니까?
- 26. 자바 스크립트 : 클로저를 피할 수 있습니까?
- 27. MStest에서 어셈블리 컨텍스트가 변경되었습니다 - 피할 수 있습니까?
- 28. 이러한 교착 상태를 어떻게 피할 수 있습니까?
- 29. Google Analytics는 어떻게 스푸핑을 피할 수 있습니까?
- 30. 꼬리 재귀 함수는 항상 피할 수 있습니까?
답장을 보내 주셔서 감사합니다. 나는 20 초마다 계산을하는 타이머를 실행하고 있지만 (안드로이드는 여전히 앱을 죽이고있다.) 알림 아이콘을 사용해 보겠습니다. 다시 고마워 :-) – Ronny