android - CursorLoader i SQLite bez dostawcy treści

Wiem, że zostało to omówione, ale chciałem zapytać o aktualny stan rzeczy. Czy muszę utworzyć ContentProvider, aby używać CursorLoader w połączeniu z bazą danych sqlite?

znalazłem

Wykorzystanie CursorLoader bez ContentProvider

Wygląda dokładnie tak, jak miałem nadzieję, jak skomentował Emmby

Użytkownicy powinni zdawać sobie sprawę z jednego ograniczenia, które nie ma mechanizmu odświeżania zmian danych (jak powinny to robić ładowarki)

Wymieniono więc inne rozwiązanie

https://github.com/commonsguy/cwac-loaderex

po raz kolejny wskazano na pewną wadę

Aby jednak skorzystać z automatycznego ponownego zapytania, należy użyć tego samego programu ładującego dla interfejsu użytkownika, a także aktualizacji, ograniczając jego użyteczność dla usług działających w tle.

Oczywiście podczas korzystania z LoaderManager chcemy uzyskać wszystkie korzyści, dla których został wprowadzony. Więc moje pytanie brzmi, czy istnieje sposób na użycie LoaderManager w połączeniu z bazą danych sqlite bez konieczności implementowania dostawcy treści, ale wszystkie korzyści z niego.

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion