android多线程
java路上
这个作者很懒,什么都没留下…
展开
-
解决Hi-Tcc更新联系人页面crash问题
情景: 联系人界面注册一个广播,用来监听数据库中联系人发生变化,然后起一个线程从数据库中获取联系人数据,更新页面。 问题: 当连续有100个广播过来时,出现以下问题: 1.首先可能会出现cursor异常 原因:可能我正在某个线程中操作cursor,此时,突然cursor在另外个线程中被重新赋值,因为cursor时全局变量,就会报cursor异常。 2.连续更新100次界面,用户在此期间原创 2015-01-15 14:07:58 · 536 阅读 · 0 评论 -
AsyncTask解析
AsyncTask解析AsyncTask原理简介 AsyncTask通过Handler实现异步消息处理。 AsyncTask是一个抽象类,使用的时候必须要实现抽象方法doInBackground(Params… params),onPreExecute()和PostExecute(Result result)和onProgressUpdate(Progress… values)都是空方法,当业务需要原创 2016-08-24 21:38:31 · 785 阅读 · 0 评论