1
resume Eventでこのメソッドをthis.callResume()
と呼びます。私はlifecycle.Iでresumeメソッドからメソッドを呼び出す方法を知って、コンストラクタでresumeメソッドを置かないでください実行時エラー:アクティビティを再開できません。 TypeError:this.callResumeはnativescript angular2の関数ではありません
TypeError :this.callResume is not a function
:私は、そのメソッドを呼んでいるとき、私はランタイムエラーを取得しています。
constructor() {
applicationOn(resumeEvent, function (args: ApplicationEventData) {
if (args.android) {
// For Android applications, args.android is an android activity class.
console.log("Activity: " + args.android);
this.callResume();
} else if (args.ios) {
// For iOS applications, args.ios is UIApplication.
console.log("UIApplication: " + args.ios);
}
});
}
callResume():void{
console.log("ResumeCalled", "Test");
}
'function'の代わりに矢印関数の表記'()=> 'を使用してください。こちらをご覧ください:https://stackoverflow.com/a/45758744/1791913 – Faisal