0
iOSの「マルチタスキング」から再開するときに、アプリにデータを再読み込みさせたい。Appcelerator:再開時のイベント
私がテストしてみた:
Ti.UI.addEventListener('reload', function() {
alert('reloaded app');
});
をしかし、アプリケーションが最初に開かれるときに、このイベントは、単に解雇ます。
iOSの「マルチタスキング」から再開するときに、アプリにデータを再読み込みさせたい。Appcelerator:再開時のイベント
私がテストしてみた:
Ti.UI.addEventListener('reload', function() {
alert('reloaded app');
});
をしかし、アプリケーションが最初に開かれるときに、このイベントは、単に解雇ます。
前景に入るアプリアプリレベルイベントです。 Ti.UIではなくTi.Appに登録する必要があります。実際には、使用しているイベントへの参照が見つかりません。
Ti.App.addEventListener('resume', function() {
alert('reloaded app');
});
または使用することができますが、それは完全に戻った後は、「再開しました」。私はあなたのコードを使用している場合
を参照してください、私は次のエラーを取得する:[ERROR]スクリプトエラー=式 'Ti.App' の結果[未定義]はオブジェクトではありません。 app.js(24行目)にあります。 – MaxiNet
AppceleratorがAPIを大幅に変更しない限り、コードに何も問題はありません。この記事で使用されている正確なコードを見ることができます(http://developer.appcelerator.com/question/126900/detect-when-app-loses-focus)。セットアップに何か問題があるはずです。あなたは安定したビルドを使用していますか夜間ですか? – borrrden
また、初めてTi.Appを使用した場合は、プロジェクトをクリーンアップする必要があります(Titaniumはキャッシュを使用してコンパイルを高速化し、必要なモジュールのみをビルドし、新しいモジュールをチェックしません。クリーンビルドを行う)。 – borrrden