API ограничений

Разные автомобили позволяют отображать пользователю разное количество экземпляров Item одновременно. Используйте ConstraintManager для проверки ограничения на количество контента во время выполнения и для установки соответствующего количества элементов в ваших шаблонах.

Получите ConstraintManager из CarContext :

Котлин

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

Java

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

Запросите у полученного объекта ConstraintManager соответствующее ограничение на количество элементов. Например, чтобы получить количество элементов, которые можно отобразить в сетке, вызовите метод getContentLimit с CONTENT_LIMIT_TYPE_GRID :

Котлин

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)

Java

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