Я работаю в приложении phonegap ios. В моем приложении я использую таймер инкремента и таймер уменьшения, используя функцию javascript setTimeout. Когда я нажимаю кнопку меню в моем iPhone, функция таймера приостанавливает подсчет. Когда я снова заново начинаю подсчет с конца. Так что кто-нибудь поможет мне решить эту проблему. Как запустить функцию javascript приложения jQuery jQuery в фоновом режиме.Запустите функцию JavaScript в приложении phonegap ios в фоновом режиме.
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. Phonegap iOS с геолокацией в фоновом режиме
- 2. Запустите Python в фоновом режиме
- 3. Phonegap Службы в фоновом режиме
- 4. PhoneGap Загрузить данные в фоновом режиме
- 5. Cordova/Phonegap webview работает в фоновом режиме
- 6. Phonegap постоянное приложение в фоновом режиме, как?
- 7. Python: запустите xdg-open в фоновом режиме
- 8. Приложение Phonegap работает в фоновом режиме?
- 9. Phonegap обрабатывает push-уведомление в фоновом режиме
- 10. Как запустить приложение Phonegap для аудиофайла ios в фоновом режиме
- 11. Как обновить местоположение в фоновом режиме в приложении iOS?
- 12. Выделение памяти в фоновом режиме в приложении ios
- 13. Таймер iOS в фоновом режиме
- 14. iOS CoreLocation в фоновом режиме
- 15. Приложение IOS в фоновом режиме?
- 16. Фотосъемка в фоновом режиме с помощью Phonegap
- 17. Запуск приложения BlackBerry PhoneGap в фоновом режиме
- 18. Работа в фоновом режиме в iOS
- 19. Как запустить javascript в фоновом режиме?
- 20. предупреждение в фоновом режиме (ios 7)
- 21. iOS TWTweetComposeViewController - проводка в фоновом режиме
- 22. Получить место в приложении Ionic/Cordova, когда в фоновом режиме
- 23. Служба в приложении убивается в фоновом режиме
- 24. нажмите на домашний ключ и приложение запустите в фоновом режиме
- 25. Запуск задачи в фоновом режиме iOS
- 26. Как создать простую службу в приложении Phonegap для запуска setInterval() в фоновом режиме?
- 27. Воспроизвести M4V в фоновом режиме IOS
- 28. IOS: приложение в фоновом режиме всплеск
- 29. UIWebView stringByEvaluatingJavaScriptFromString в фоновом режиме
- 30. Запустите аудиоклип в фоновом режиме в android в определенное время
Спасибо за ваш ответ. Хорошо, как найти, что приложение находится в активном состоянии после фона –
Почему вы хотите это знать? – Apurv
Используйте для этого события 'pause' и' resume'. Пример: 'document.addEventListener ('pause', app.devicePause, false);' –