У меня есть автомобиль класса с этими полями:как создать preferencescreen для экземпляра каждого объекта
- цвет
- модель
- имя
Пользователь может установить количество автомобилей в предпочтении.
Я хочу знать, как создать специальный экран предпочтений для каждого автомобиля, где пользователь может редактировать свойства автомобиля.
На данный момент я реализую это программно: динамически меняю число экранов предпочтений на основе выбора пользователя, и для каждого экрана предпочтений я использую Preference с другим ключом для каждого экземпляра объекта. Пример:
Предпочтения экран для автомобиля 1: key_car_color_1 key_car_name_1 key_car_model_1
Предпочтения экран для автомобиля 2: key_car_color_2 key_car_name_2 key_car_model_2
Я не уверен, если это лучший способ.
Дайте каждому автомобилю уникальный идентификатор и добавьте его в общий ключ привилегий. – nullvoid