刷新UI方法

原创 2015年11月19日 15:50:01
if(self.mItem ==nil and self.mItemParent ==nil) then
		return
	end
	
	local list = ArenaManager.getRewardDataList()
	local count = 1
	for k,v in pairs(list) do	
		local tmpObj = nil
		local tmpCom = nil
		local itemcount = table.getCount(self.m_ItemList)
		if(count > itemcount) then
			tmpObj = AddChild(self.mItem.gameObject,self.mItemParent.gameObject)
			tmpCom = UIRewardItem:Create(tmpObj,self.mbehaviour,self.OnItemInfoClick,self)
			local itObj = {}
			itObj["object"] = tmpObj
			itObj["script"] =  tmpCom
			self.m_ItemList[count] = itObj
		else
			tmpObj = self.m_ItemList[count]["object"]
			tmpCom = self.m_ItemList[count]["script"]
		end
		if tmpObj ~= nil then
			SetActive(tmpObj,true)
			if tmpCom ~= nil then
				tmpCom:freshData(v)
			end
		end
		count = count + 1
	end
	
	for k = count,#self.m_ItemList do
		if self.m_ItemList[k] == nil then
			return
		end
		SetActive(self.m_ItemList[k]["object"],false)
	end

	refreshScrollRect(self.m_ScrollRect)

刷新UI的方法总结

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0302/946.html 这篇博文提供了两种刷新ui的方法, 1.handl...
  • xiaowuchy
  • xiaowuchy
  • 2015年01月09日 16:11
  • 450

UI更新三种方法

在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法:  在看方法之前看一下Android中消息机制:    引用 M...
  • u013033337
  • u013033337
  • 2016年06月01日 10:23
  • 645

android刷新UI的几种方式总结

首先,android的UI刷新是在主线程(UI线程)中完成的。四大组件中,activity和service运行在主线程中。现在总结自己在项目中常用到的UI刷新方式。 第一,利用子线程发消息刷新UI。...
  • u014600432
  • u014600432
  • 2015年03月01日 14:14
  • 2044

Android更新Ui的几种方法和见解

先贴一个我们刚做Android开发时候最容易遇到的一个错误异常 AndroidRuntimeException :“Only the original thread that created a vi...
  • u011254308
  • u011254308
  • 2015年04月18日 19:29
  • 9286

JavaFX - 关于子线程更新UI

之前看了篇blog学习了一下如何使用JavaFX多线程: JavaFX如何做多线程编程 里面讲到用Task或者Service来启用FX子线程以更新界面。最近尝试了下用Task,但一直报错: “...
  • QZidane
  • QZidane
  • 2017年05月29日 22:58
  • 1281

c#中多线程刷新UI

创建后台线程刷新UI: //创建代理 private delegate void DelegateRefreshUI(); //真正执行刷新UI的函...
  • wangzhun0129
  • wangzhun0129
  • 2014年12月07日 13:39
  • 1163

Android Service 通知Activity更新界面的方法研究|Service通过Broadcast更新UI

Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。 ...
  • neiloid
  • neiloid
  • 2011年11月10日 22:53
  • 12445

ios中刷新UI为什么在主线程里

原因有2个: 1、在子线程中是不能进行UI 更新的,而可以更新的结果只是一个幻像:因为子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间非常的短,就让大家...
  • Shave_Kevin
  • Shave_Kevin
  • 2015年01月14日 18:43
  • 1279

Easy UI 点击TAB 标签 刷新内容

很多朋友遇到这个问题,在些贴出相关代码,希望对你有帮助。   $('#tabs').tabs({ 2         onSelect: function (title) { 3     ...
  • gaotongzhao
  • gaotongzhao
  • 2011年08月28日 23:28
  • 1330

Qt - QTimer更新ui

使用QTimer更新UI
  • apaul001
  • apaul001
  • 2014年08月05日 00:18
  • 805
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:刷新UI方法
举报原因:
原因补充:

(最多只允许输入30个字)