私は自分のIonic3アプリケーションにタイマーを持っています。タイマーはsetInterval
で完全に実行されますが、スリープモードに入ると、タイマーの実行が停止します。私のAppを再びfourgroundに持ってきても、タイマーは続行しますが、前に一時停止した場所から始まります。バックグラウンドモードでタイマーが一時停止しないようにする
タイマーが一時停止しないようにするにはどうすればよいですか?私のHTMLで
マイコンポーネント
time: any;
displayTime() {
this.time = moment().hour(0).minute(0).second(this.counter++).format('HH : mm : ss');
}
startTime() {
if(this.runClock == null) {
this.runClock = setInterval(() => {
this.displayTime();
},1000)
}
}
私は{{ time }}
を呼びます。
https://ionicframework.com/docs/native/background-mode/のようなプラグインは、このプラグインを使用するアプリケーションを拒否するため、機能しません。
他のアイデアはありますか?
http://www.codingandclimbing.co.uk/blog/ionic-2-simple-countdown-timer – Sampath
これはどのようにバックグラウンドモードで問題を解決するのでしょうか? – eleinad
「一時停止した場所から始める」とは、瞬間が適切な時間を返さないこと、または前回の短所があることを意味しますか? – estus