そのトピックで既に作成されたスレッドは見つかりませんでした。イオン2ではIonic 2 Cordovaのイベントを一時停止する方法を再開する
NavController内のページのライフサイクルがあります:ionView[didLoad|didLeave|...]
そして、このように呼ばれるようになっているCordova eventsがあります。私は私が望むような状況にいる document.addEventListener("pause", onPause, false);
は、コルドバのイベントを取得する。私がやりたいことは、デバイスがonResume
のステータスになったときに起こる必要があるため、ページのイオンライフサイクルは適切ではありません。
私はに行くに保つために前にここで良いリードを見つけることを期待していたので、私は、まだ試していないが、私はdocument
がAngular2、Ionic2からアクセスできるように、私はすることはないだろうという気持ちを持っていますおそらくwindow
にアクセスするサービスを追加する必要があります。hereのようになります。
また、イオン2の場合にdocument.addEventListener(...)
にアクセスする方法は他にありますか?また、私はすることができた
import { Component } from '@angular/core';
import { Subscription } from 'rxjs';
import { Platform } from 'ionic-angular';
@Component({...})
export class AppPage {
private onResumeSubscription: Subscription;
constructor(platform: Platform) {
this.onResumeSubscription = platform.resume.subscribe(() => {
// do something meaningful when the app is put in the foreground
});
}
ngOnDestroy() {
// always unsubscribe your subscriptions to prevent leaks
this.onResumeSubscription.unsubscribe();
}
}
私は今すぐ試しませんが、これは正しいと文書化されているので、私は答えを検証します。 – nyluje
一時停止中に何ができますか?一時停止と再開のポイントは何ですか? – SR1