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