Ciclo di vita della vista in fase di esecuzione
In genere, non è necessario gestire il ciclo di vita dell'applicazione tramite codice. Vuforia View lo gestisce automaticamente in background. In alcuni casi, tuttavia, potrebbe essere necessario controllare la navigazione della vista nell'ambito del ciclo di vita dell'esperienza.
Ciclo di vita della vista
Un'esperienza può includere più viste. Ogni vista può essere un overlay 2D o una visualizzazione in realtà aumentata 3D. Quando si utilizzano i widget, ogni vista supporta un target alla volta, con alcune eccezioni avanzate. Gli utenti possono passare da una vista all'altra eseguendo la scansione di un ThingMark o interagendo con l'esperienza. Può essere attiva una sola vista alla volta. Per spostarsi tra le viste tramite JavaScript, utilizzare il seguente codice JavaScript:
$scope.app.fn.navigate(viewNameID);
Per modificare le impostazioni prima del caricamento di una vista, utilizzare l'evento afterEnter del framework Ionic:
$scope.$on("$ionicView.afterEnter", function (event) {}
Mentre le API JavaScript e TML definiscono cosa appare in una vista, i callback di eventi consentono all'esperienza di rispondere a cosa sta accadendo in tempo reale. Per ulteriori informazioni, vedere Eventi.
È stato utile?