码迷,mamicode.com
首页 >  
搜索关键字:更新ui    ( 569个结果
iOS开发- reloadData无效 (子线程更新UI错误)
今天在写一个聊天工具的时候遇到了一个问题。注册的通知里面, 每当有其他用户发来消息的时候, UITableView 就要重新更新[objc] view plaincopycell.textLabel.textColor=[UIColorredColor];使用红色标记cell名字来突出显示新消息。 ...
分类:移动开发   时间:2014-10-12 23:36:28    阅读次数:224
iOS开发- reloadData无效 (子线程更新UI错误)
今天在写一个聊天工具的时候遇到了一个问题。注册的通知里面, 每当有其他用户发来消息的时候,  UITableView 就要重新更新 cell.textLabel.textColor = [UIColor redColor]; 使用红色标记cell名字来突出显示新消息。  (当然,, 这只是个demo, 效果比较渣。  正常情况应该是用户头像跳动或者显示新消息条数...)可是我发现, ...
分类:移动开发   时间:2014-10-12 12:36:27    阅读次数:224
android UI线程安全问题
在Android的子线程去更新UI的内容,会导致不确定的异常。因为Android有个模式是,单一线程模型:Android UI工具箱(toolkit)不是一个线程安全的,并且它总是被放在主线程上操作。public void onClick(View v) { new Thread(new Run.....
分类:移动开发   时间:2014-10-10 14:44:54    阅读次数:279
C# 跨线程调用控件
在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件,下面介绍几种常用的方法阅读目录线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke来从其他线程中调用控件第三种办法: ...
分类:编程语言   时间:2014-10-04 09:42:46    阅读次数:271
Android 通过广播来异步更新UI
之前的项目里要做一个异步更新UI的功能,但是结果出现了ANR,所以想写个demo来测试到底是哪个地方出现了问题,结果发现原来的思路是没有问题,郁闷~~ 现在这个demo 就是模拟项目里面 的步骤 1、接收到系统的广播(现在模拟为人工发送) 2、广播接收到后,handler通知异步线程从网上下载数据,是异步(模拟为sleep) 3、数据下载完后handler再通知UI更新 下面是主...
分类:移动开发   时间:2014-09-28 16:32:32    阅读次数:250
观察者模式 android 更新UI
原来的网址:http://malong26.iteye.com/blog/1858724android的app程序退出有几种方式:activity队列方式、广播方式。在这里介绍一下我实现该功能的方式--观察者模式。 方法的大概思路为:建立Activity基类,实现观察者接口,实现监听方法,finis...
分类:移动开发   时间:2014-09-26 00:56:38    阅读次数:227
使用Handler在子线程中更新UI
Android规定只能在主线程中更新UI,如果在子线程中更新UI 的话会提示如下错误:Only the original thread that created a view hierachy can touch its view((只有原来的线程创建一个视图层次可以触摸它的视图)。       只能在主线程中更新UI的原因是:android中相关的view和控件不是线程安全的,我们必须单独做处...
分类:编程语言   时间:2014-09-24 11:03:26    阅读次数:184
使用Handler在子线程中更新UI
Android规定只能在主线程中更新UI,如果在子线程中更新UI 的话会提示如下错误:Only the original thread that created a view hierachy can touch its view((只有原来的线程创建一个视图层次可以触摸它的视图)。       只能在主线程中更新UI的原因是:android中相关的view和控件不是线程安全的,我们必须单独做处...
分类:编程语言   时间:2014-09-17 13:40:42    阅读次数:186
Android多线程更新UI的方式
Android下,对于耗时的操作要放到子线程中,要不然会残生ANR,本次我们就来学习一下Android多线程更新UI的方式。 首先我们来认识一下anr: anr:application not reponse:应用程序无响应 主线程:UI线程 anr产生的原因:主线程需要做很多重要的事情...
分类:移动开发   时间:2014-09-13 10:36:54    阅读次数:267
拒绝卡顿——在WPF中使用多线程更新UI
有经验的程序员们都知道:不能在UI线程上进行耗时操作,那样会造成界面卡顿,如下就是一个简单的示例: public partial class MainWindow : Window{public MainWindow(){InitializeComponent();...
分类:编程语言   时间:2014-09-13 07:14:14    阅读次数:310
569条   上一页 1 ... 49 50 51 52 53 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!