API Constraints

Différentes voitures peuvent autoriser l'affichage d'un nombre différent d'instances Item à l'utilisateur à la fois. Utilisez les ConstraintManager pour vérifier la limite de contenu au moment de l'exécution et définir le nombre approprié d'éléments dans vos modèles.

Obtenez un ConstraintManager à partir de CarContext :

Kotlin

val manager = carContext.getCarService(ConstraintManager::class.java)

Java

ConstraintManager manager = getCarContext().getCarService(ConstraintManager.class);

Interrogez l'objet ConstraintManager récupéré pour connaître la limite de contenu pertinente. Par exemple, pour obtenir le nombre d'éléments pouvant être affichés dans une grille, appelez getContentLimit avec CONTENT_LIMIT_TYPE_GRID :

Kotlin

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)

Java

int gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID);