API Constraints

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

Obtenez un ConstraintManager à partir du 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);