码迷,mamicode.com
首页 >  
搜索关键字:更新ui    ( 569个结果
android 异步任务AsyncTask
异步任务AsyncTask AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。 AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask: Params是指调用execute()方法时传入的参数类型和doInBack...
分类:移动开发   时间:2014-12-11 22:25:36    阅读次数:249
runOnUiThread更新主线程
更新UI采用Handle+Thread,需要发送消息,接受处理消息(在回调方法中处理),比较繁琐。除此之外,还可以使用runOnUiThread方法。利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnab...
分类:编程语言   时间:2014-12-09 15:26:01    阅读次数:230
IOS开发基础知识--碎片4
十七:返回到主线程进行操作,对UI进行更新只能在主线程进行 /*将数据显示到UI控件,注意只能在主线程中更新UI, 另外performSelectorOnMainThread方法是NSObject的分类方法,每个NSObject对象都有此方法, 它调用的selector方法是当前调用...
分类:移动开发   时间:2014-12-08 17:06:44    阅读次数:223
android设计模式之--观察者模式
最近比较忙,好久没有更新博客了,今天就将最近研究的一个东西总结一下,最近在维护公司的一个项目,我负责的模块主要是下载杂志后及时的更新UI,将最新的下载进度更新到UI上,中间遇到的一个问题是:同一个对象的下载进度会有多个Item监听它的状态,也就是说一个进度要更新到多个Item上,开始没有什么头绪,百度一番后发现了观察者模式这个东西,它就是为了满足这种一对多问题而出现的.    有了思路以后,就着...
分类:移动开发   时间:2014-12-01 22:37:24    阅读次数:216
C#多线程与UI响应 跨线程更新UI
最近在写一个TCP通信程序,自定义了一个通信类TCPclient,用于客户端异步接收和发送网络消息。TCPclient中定义了一个接收到新的网络消息事件:1 //收到新消息事件2 public delegate void receiveNewNetworkMsgHandler( string ne....
分类:编程语言   时间:2014-11-28 20:02:03    阅读次数:253
Android学习笔记:多个AsyncTask实例的并发问题
AsyncTask是Android给开发者提供的一个简单轻量级的多线程类,通过它我们可以很容易新建一个线程让在后台做一些耗时的操作(如IO操作、网络访问等),并在这个过程中更新UI。之所以说它轻量级,是因为不需要直接使用Handler、Thread等知识,使用起来比较简单,但也失去了一些灵活性,对于...
分类:移动开发   时间:2014-11-26 18:26:50    阅读次数:233
Android两种常见错误(ANR和FC)解决办法
ANR(Activity Not Respone)(无响应) ? ? 先介绍下Main线程(也称为UI线程、主线程) ? ? 功能: 1.创建UI控件 ? ? ? ? ? ? ?2.更新UI控件状态 ? ? ? ? ? ? ?3.事件处理 ? ? 限制:Main线程不建...
分类:移动开发   时间:2014-11-25 23:57:51    阅读次数:458
android.view.ViewRoot$CalledFromWrongThreadException的解决办法
android 是不允许子线程直接更新UI的,如果一定要在子线程直接更新UI就会出现android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy...
分类:移动开发   时间:2014-11-24 16:42:03    阅读次数:238
【android】handler.post方法的说明和注意事项
我们都知道Handler中的post方法可以更新组件的内容,多用在子线程异步更新ui界面。 handler.post(new Runnable(){ @Override public void run() { //do something mTextView.setText("msg"); }}); post 是立即插入消息列队,当消息列队处理到该消息时,Ru...
分类:移动开发   时间:2014-11-24 06:31:35    阅读次数:309
android异步任务加载数据界面实现
android 异步任务的一个后台方法本质是开启一个线程完成耗时操作,其他onPostExecute方法和onPreExecute方法运行在UI主线程用于更新UI界面。为了提高用户体验常见的异步任务加载方式现在总结如下: 1、异步加载界面效果如下: 关键代码如下所示: /** * 异步任务给列表加载数据 */ private void fillData(){ new A...
分类:移动开发   时间:2014-11-19 14:14:40    阅读次数:256
569条   上一页 1 ... 46 47 48 49 50 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!