나는 phonegap ios 응용 프로그램에서 일하고 있습니다. 내 응용 프로그램에서 나는 자바 스크립트 setTimeout 함수를 사용하여 증가 타이머 및 감소 타이머를 사용하고 있습니다. 내 iPhone에서 메뉴 버튼을 누르면 타이머 기능이 멈 춥니 다. 내가 다시 시작할 때 끝에서부터 세어 나간다. 그래서 누구든지이 문제를 해결하도록 도와줍니다. 백그라운드에서 phonegap ios 응용 프로그램 자바 스크립트 기능을 실행하는 방법.백그라운드에서 phonegap ios 응용 프로그램에서 JavaScript 기능을 실행하십시오.
1
A
답변
0
타이머는 주 스레드에서 실행됩니다. 따라서 응용 프로그램이 백그라운드로 실행되면 실행할 수 없습니다. 응용 프로그램이 백그라운드로 들어갈 때 타이머 수와 시간을 저장하는 것입니다. 응용 프로그램이 포 그라운드로 들어 오면 시간의 차이를 확인하고 카운트하십시오.
0
당신은 당신이 탐험 할 수 많은 다른 옵션이 있습니다
var count = 0;
var timer = $.timer(function() {
$('#counter').html(++count);
});
timer.set({ time : 1000, autostart : true });
타이머를 구현하는 타격 코드를 사용하여이 링크
에서 소스 코드뿐만 아니라 타이머에 대한 데모를 얻을 수 있습니다. 예 :
var Example1 = new (function() {
// Stopwatch element on the page
var $stopwatch;
// Timer speed in milliseconds
var incrementTime = 70;
// Current timer position in milliseconds
var currentTime = 0;
// Start the timer
$(function() {
$stopwatch = $('#stopwatch');
Example1.Timer = $.timer(updateTimer, incrementTime, true);
});
// Output time and increment
function updateTimer() {
var timeString = formatTime(currentTime);
$stopwatch.html(timeString);
currentTime += incrementTime;
}
// Reset timer
this.resetStopwatch = function() {
currentTime = 0;
Example1.Timer.stop().once();
};
});
희망이 있습니다.
관련 문제
- 1. 백그라운드에서 BlackBerry PhoneGap 응용 프로그램을 실행하십시오.
- 2. iPhone의 백그라운드에서 타이머 기능을 실행하십시오.
- 3. 백그라운드에서 DB 쿼리 기능을 실행하십시오.
- 4. iOS/JavaScript/Phonegap
- 5. 백그라운드에서 응용 프로그램을 실행하십시오.
- 6. 백그라운드에서 응용 프로그램을 실행하십시오.
- 7. 백그라운드에서 응용 프로그램을 실행하십시오.
- 8. 백그라운드에서 응용 프로그램을 실행하십시오.
- 9. iOS : 백그라운드에서 서비스로 앱을 실행하십시오.
- 10. iOS PhoneGap 응용 프로그램에서 파일 전송을 직렬화
- 11. PhoneGap IOS 응용 프로그램에서 텍스트 선택 제거
- 12. phonegap (ios) ipad 응용 프로그램에서 pdf 열기
- 13. 백그라운드에서 응용 프로그램을 실행하십시오. IntentService
- 14. 백그라운드에서 콘솔 응용 프로그램을 실행하십시오.
- 15. ios 응용 프로그램에서 javascript 함수 호출
- 16. 조건이 참일 때만 Javascript 기능을 실행하십시오.
- 17. phonegap ios 앱으로 백그라운드에서 다운로드 사용
- 18. 외부 프로그램에서 Firefox (또는 다른 브라우저)의 Javascript 기능을 실행하십시오.
- 19. PhoneGap 응용 프로그램에서 Twitter 로그인
- 20. iOS 8의 백그라운드에서 앱을 영원히 실행하십시오.
- 21. 주기적으로 백그라운드에서 서비스를 실행하십시오.
- 22. PhoneGap 응용 프로그램에서 이전 iOS 6 키보드와 이전 선택기를 보여줍니다.
- 23. 앱을 닫고 백그라운드에서 실행하십시오.
- 24. 백그라운드에서 PHP 스크립트를 실행하십시오.
- 25. iPhone : 백그라운드에서 무한대로 실행하십시오.
- 26. 블랙 베리 phonegap 응용 프로그램에서 빌드 실패
- 27. Phonegap 앱이 백그라운드에서 실행 중입니까?
- 28. 앱을 백그라운드에서 계속 실행하십시오.
- 29. 백그라운드에서 오랫동안 앱을 실행하십시오.
- 30. C# 응용 프로그램에서 powershell을 실행하십시오.
답변 해 주셔서 감사합니다. 좋아, 백그라운드에서 앱이 활성 상태임을 확인하는 방법 –
왜 알고 싶습니까? – Apurv
이것을 위해'pause'와'resume' 이벤트를 사용하십시오. 예 :'document.addEventListener ('pause', app.devicePause, false); ' –