文件名称:CursorAdapterTest:一个简单的演示使用 ContentProvider+LoaderManager+CursorAdapter for ListView
文件大小:154KB
文件格式:ZIP
更新时间:2024-08-02 04:05:02
Java
##一个简单的Demo ###使用了ContentProvider+LoaderManager+CursorAdapter,为ListView提供数据 ###为什么要这样做 传统的ListVIew更新数据操作麻烦,且在不同的线程中会产生问题 使用ContentProvider可以简化、结构化数据操作 通过ContentProvider作为中介,可以很方便的在不同的线程中更新ListView,特别是在网络应用方面 ###受到的项目的启发 在这个项目里边我知道了REST Client这个概念,知道了原来网络应用可以通过数据库进行数据中转,从而巧妙的解决了网络不能在UI线程中的问题,而且通过 CursorAdapter 可以很方便的与数据库进行绑定。 当然我这个demo只是练手而已,尚不涉及网络部分。 ###简单解释 作为数据提供者,主要是封装数据库的操作 主要是管理各种loader,使其异步加
【文件预览】:
CursorAdapterTest-master
----project.properties(563B)
----CursorAdapterTest.iml(726B)
----src()
--------com()
----sadsadas()
--------aaa(8B)
----AndroidManifest.xml(1KB)
----ant.properties(698B)
----.idea()
--------misc.xml(927B)
--------compiler.xml(711B)
--------uiDesigner.xml(9KB)
--------workspace.xml(56KB)
--------.name(17B)
--------encodings.xml(166B)
--------modules.xml(276B)
--------scopes()
--------copyright()
--------vcs.xml(166B)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------menu()
--------drawable-mdpi()
--------layout()
--------drawable-xhdpi()
--------values()
----README.md(3KB)
----gen()
--------com()
----local.properties(453B)
----build.xml(4KB)
----.gitignore(361B)
----proguard-project.txt(781B)
----out()
--------production()