목록 어댑터를로드하는 가장 좋은 방법은 무엇입니까? 간단한 질문이지만 나는 이미 대부분의 사람들이 말하려고하는 것을 알고 있습니다. LoaderManager/CursorManager를 사용한다고 말할 것입니다. 모두가 사용하기 쉽고 UI 스레드에서 작업을 수행하지 않는다는 것을 말해 줄 것입니다 (이것이 중요한 이유를 이해합니다). 여기에 내 문제가있다. 내 응용 프로그램은 매우 간단하며 ContentProvider (CursorManager를 사용할 때 필요한 것 같습니다)를 만들고 싶지 않습니다. SQLLite 데이터베이스를 사용하고 있습니다. ListAdapter를 채우는 데 사용할 수있는 다른 방법은 무엇입니까? PROS/CONS 란 무엇입니까? Android/Google이 ContentProvider를 통해 모든 데이터베이스 연결을 원한다고 나는 너무 믿고 있습니까? 다른 방법으로 데이터에 액세스 할 수있는 방법은 무엇입니까?ListAdapter를 채우는 방법
1
A
답변
1
소스 코드 CursorLoader
을 복사하고 커서에 대한 쿼리를 변경하는 방법 만 변경하면됩니다. ContentResolver
을 얻는 대신 URI를 사용하여 (아마도 생성자를 통해) 사용자가 제공 한 SQLiteDatabase
을 쿼리해야합니다. 그런 다음 표준 CursorLoader
대신이 로더를 사용할 수 있습니다.
나는 이걸로 찌를지도 모르지만 그 동안에는 here is the source for CursorLoader
입니다.
관련 문제
- 1. ListAdapter를 번들로 전달
- 2. 안드로이드 위젯의 RemoteViews에 ListAdapter를 추가하는 방법
- 3. onclick 내에서 listadapter를 새로 고치는 방법
- 4. ListAdapter를 사용하여 BitmapFactory FileNotFoundException을 제어하는 방법
- 5. listadapter를 동적으로 업데이트하십시오.
- 6. ListAdapter를 레이아웃의 ListView에 할당
- 7. ListAdapter를 릴리스해야합니까, 아니면 자동으로 처리해야합니까?
- 8. ListAdapter를 대화 상자에서 새로 고침
- 9. ListAdapter를 사용하여 데이터베이스 데이터 표시
- 10. ListAdapter를 사용자 지정 ListView에 추가하기
- 11. 나는이 같은 ListView를 채울하는 ListAdapter를 사용하고 데이터
- 12. ListAdapter를 가져 와서 Android 활동 화면에서 표시된 목록을 업데이트하는 방법
- 13. costum listadapter를 사용하여 android에서 SQLite 행 삭제
- 14. ListAdapter를 사용하여 단일 행에 도달하는 방법은 무엇입니까?
- 15. ListAdapter를 업데이트하는 대신 ArrayAdapter가 목록을 대체합니다.
- 16. android에서 맞춤 ListAdapter를 필터링하는 방법은 무엇입니까?
- 17. ListAdapter를 확장하는 클래스에서 NullPointerException 가져 오기 - Android
- 18. 런타임에 온톨로지를 채우는 방법?
- 19. AutoCompleteCustomSource를 채우는 방법
- 20. SPField에서 SPFieldUser를 채우는 방법
- 21. jquery 배열을 채우는 방법
- 22. NSTableView를 채우는 방법?
- 23. 파이썬에서 행렬을 채우는 방법
- 24. buttonclick에서 데이터베이스를 채우는 방법
- 25. 쿼리에 SQL을 채우는 방법
- 26. cakePHP로 양식을 채우는 방법
- 27. Android : SwipeyTabs를 채우는 방법?
- 28. DataGridView에 IQueryable을 채우는 방법
- 29. 인터페이스 목록을 채우는 방법?
- 30. 세션에서 데이터베이스를 채우는 방법?
실제로 GitHub에서 ultimate-deej로 샘플 코드를 찾았습니다. 정보 주셔서 감사합니다. 하나의 마지막 질문은 안드로이드가 이미 그렇게하는 수업을 제공해서는 안됩니다. 왜 사람들은 ContentProviders를 사용하여 데이터에 액세스하도록 강요합니다. – user579426
그것은 수수께끼입니다. – Karakuri