ランタイムビューのライフサイクル
通常、アプリケーションのライフサイクルをコードで管理する必要はなく、Vuforia View がバックグラウンドで自動的に処理します。ただし、場合によっては、エクスペリエンスのライフサイクルの一部としてビューのナビゲーションを制御する必要があります。
ビューのライフサイクル
エクスペリエンスには複数のビューを含めることができます。各ビューは、2D オーバーレイまたは 3D 拡張現実ビジュアリゼーションとして表示できます。ウィジェットを使用している場合、いくつかの高度な例外を除き、各ビューは一度に 1 つのターゲットをサポートします。ユーザーは、ThingMark をスキャンするかエクスペリエンスを操作することによって、ビューを切り替えることができます。同時にアクティブにできるビューは 1 つだけです。JavaScript を使用してビュー間を移動するには、次の JavaScript を使用します。
$scope.app.fn.navigate(viewNameID);
ビューがロードされる前に設定を修正するには、Ionic フレームワークのイベント afterEnter を使用します。
$scope.$on("$ionicView.afterEnter", function (event) {}
JavaScript と TML API はビューに表示される内容を定義しますが、イベントコールバックを使用すると、エクスペリエンスがリアルタイムで動作に応答できるようになります。詳細については、
イベントを参照してください。