Helo.
У меня есть следующее требование:
У меня есть список (ListView или Spinner зависит от ориентации), который показывает все проекты в базе данных. Этот список работает как фильтр для подробного списка данных, связанных с проектом. Это прекрасно работает (я использую Loader и ContentProvider для получения данных). Список проектов и список деталей реализованы в виде отдельных фрагментов и взаимодействуют через интерфейс onProjectSelectedListener.
Мое требование: мне нужно «ВСЕ» в качестве первого элемента списка, чтобы отключить фильтр и показать все данные (без фильтра проекта). Как я могу это понять (SQLite или Android-решение приветствуются). Лучшее, что я получу от элемента - выбрал конкретный идентификатор (например, -100) для элемента "ВСЕ".
Теперь
Project 1 (id: 1)
Project 2 (id: 2)
Project 3 (id: 3)
...
Обязательно
ALL Projects (id: -100)
Project 1 (id: 1)
Project 2 (id: 2)
Project 3 (id: 3)
...