Мое приложение использует CursorLoader
для загрузки данных из основной таблицы. Данные будут отображаться в ListView
с помощью CursorAdapter
. Представленное в ListView представление также требует данных из дочерней таблицы. Связь таблиц одна-ко-многим.
-
Если я присоединяюсь к обеим таблицам во время запроса, объединенные записи будут иметь столько же, сколько и дочерние записи, поэтому в
ListView
он отобразит несколько элементов для одной записи в главной таблице. -
Если я не присоединяюсь к таблице, я не уверен, что лучший способ получить дочерние записи после того, как
CursorLoader
доставил данные с помощью курсора. Кто-нибудь может мне помочь?