L'application StageApplication peut être initialisée de trois manières : en héritant de StageApplication, en héritant de l'application native d'Android ou en créant une instance de StageApplicationDelegate dans une activité. L'instance de StageApplicationDelegate est utilisée pour initialiser l'application. Lorsqu'une activité native est utilisée pour démarrer une capacité, les paramètres doivent être passés via la méthode putExtra d'Intent. Il existe deux façons de passer des paramètres : manuellement ou en utilisant la classe utilitaire WantParams. La méthode manuelle consiste à définir la clé comme "params" et la valeur comme une chaîne JSON. La classe WantParams fournit diverses méthodes addValue pour ajouter des paramètres et une méthode toWantParamsString pour convertir l'objet en une chaîne JSON. Les types de paramètres pris en charge incluent booléen, entier, double, chaîne et WantParams. Lors de l'utilisation de WantParams, la clé ne peut pas contenir de caractères spéciaux et les valeurs doubles ont une précision de 6 décimales. Une capacité peut être démarrée en utilisant la méthode startAbility, qui peut également être utilisée pour démarrer une activité native en suivant la convention de nommage de l'activité Stage correspondante.
dev.to
ArkUI-X通过Stage模型开发Android端应用指南(二)
