问题关键字,Android、AsyncTask、SQLite、多线程 本帖最后由 liuMember 于 2013-12-31 13:30:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 你开始开启一个线程去服务器读取数据,读取完了就在当前这个线程里面保存数据到sqlite中。不需要开启2个线程。你这个程序好像没有涉及到更新UI线程,也不需要用AsyncTask.2. 如果是同时开启多个线程去下载数据,可以把数据保存在内存里面等 所有数据已经下载完成 再一次性更新到数据库sqlite,这样其实比同时更新sqlite性能要高。LoadDatabases db = new LoadDatabases();synchronized(db) { //锁住}3. 当你查询的时候,数据还未下载完,可以直接显示 数据未发现. 关于android程序中如何实现分享功能 关于地图加偏的方法 添加桌面快捷方式 跪求3g dialer源码 ListView 点击一个item另外几个Item响应(估计好多人没遇到过) andoird源码修改问题 android分享的时候,分享不成功 主线程和网络线程之间用handler传递数据时,handler空指针错误。已经快疯掉了。。。。 Fragment的显示问题 如题android 中的窗口小部件必须通过用户来添加?不能通过程序代码做到? Android 想XML文件添加节点 关于安卓
不需要开启2个线程。
你这个程序好像没有涉及到更新UI线程,也不需要用AsyncTask.
2. 如果是同时开启多个线程去下载数据,可以把数据保存在内存里面等 所有数据已经下载完成 再一次性更新到数据库sqlite,这样其实比同时更新sqlite性能要高。LoadDatabases db = new LoadDatabases();
synchronized(db) { //锁住}3. 当你查询的时候,数据还未下载完,可以直接显示 数据未发现.