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);