Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Jerarquía de clases

Introducción

Todos los componentes de Catalyst están modelados como clases Kotlin en Android SDK. Los miembros y métodos de estas clases de componentes definen el comportamiento del componente y te permiten realizar diversas operaciones en él.

El paquete Catalyst Android SDK contiene herramientas para trabajar con los siguientes componentes y funcionalidades de Catalyst de varios servicios:

La jerarquía de las clases de componentes de Catalyst Android SDK se muestra en el diagrama de arquitectura a continuación.

android_sdk_components

ZCatalystApp es la clase base de Catalyst Android SDK. Está compuesta por varios métodos que te permiten inicializar el SDK y acceder a los diversos componentes del proyecto de Catalyst. Las demás clases corresponden a los componentes respectivos y sus funcionalidades específicas compatibles con el SDK.


Objetos de instancia

Cada clase disponible bajo ZCatalystApp contiene funciones para obtener las propiedades y datos de sus entidades hijas inmediatas mediante la ejecución de llamadas a la API.

Sin embargo, no siempre es eficiente seguir la jerarquía de clases hasta el nivel superior para obtener los datos de un componente en un nivel inferior. Esto se debe a que dicha acción implicaría llamadas a la API en cada nivel, lo que haría ineficiente el uso de tu aplicación. Para evitar esta situación y hacer que tu aplicación sea más rentable, Catalyst proporciona objetos de instancia en cada clase.

Los objetos de instancia están presentes en cada clase de componente y se pueden acceder a través de un método getInstance(). Este método obtiene un objeto ficticio del componente, que luego se puede usar para acceder a los métodos de todas sus entidades hijas.

Por lo tanto, para recuperar las propiedades de un componente de Catalyst, debes llamar al objeto del componente con su método getInstance(). Luego debes usar el mismo objeto para llamar a los otros métodos definidos por el componente. Esto evita llamadas a la API innecesarias y excesivas.

Última actualización 2026-03-20 21:51:56 +0530 IST