当在非UI线程中更新UI(程序界面)时会出现如下图所示的异常:
Only the original thread that created a view hierarchy can touch its views.
那如何才能在非UI线程中更细UI呢?
方法有很多种,在这里主要介绍两种:
第一种:在需要更新UI的代码行后加Looper.prepare();与Looper.loop();两句话即可。如:...
分类:
移动开发 时间:
2014-08-27 20:34:08
阅读次数:
352
1、BackboneJs:对JavaScript代码做MVC管理,以免产生胶水(glue)代码,是在Underscore的基础上进行扩展。学习方法:做个例子来深化学习。 需要理解model,collection,views各自的职责,collection 主要是model的集合的属性。2、Requ....
分类:
编程语言 时间:
2014-08-26 19:15:56
阅读次数:
187
显示多行文本的方法首先把gridcontrol的views的Optionsview里的RowAutoHeight设置为True在In-place Editor Repository 里添加 MemoEdit控件在Columns里选择对应的列,在ColumnEdit里选择MemoEdit控件合并相同单...
分类:
其他好文 时间:
2014-08-26 09:42:45
阅读次数:
1058
--视图信息 all_viewsselect * from all_views;select text from all_views; --查看view的建立sql--查看oracle版本select * from v$version--查看表结构desc tableName;
分类:
数据库 时间:
2014-08-25 20:46:44
阅读次数:
188
本文导读:在ASP.NET MVC中,可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,当这个Action抛出了异常时MVC将会显示Error视图,该视图位于~/Views/Share...
分类:
Web程序 时间:
2014-08-24 23:40:26
阅读次数:
303
刚开始的时候,django只有基于函数的视图(Function-based views)。为了解决开发视图中繁杂的重复代码,基于函数的通用视图( Funcation-based generic views)出现了,但是不久它的弊端就显示出来:无法扩展、无法定制。基于函数的通用视图的不灵活导致它在现实...
分类:
其他好文 时间:
2014-08-23 21:33:21
阅读次数:
230
视图的作用: 检查由路由器提交的模型对象, 将其内容转换为HTML格式.指定视图的两种方式, 代码如下:return View("NotIndex");return View("~/Views/Example/Index.cshtml");强类型视图:一个简单的例子: 通过ViewBag属性把Alb...
分类:
Web程序 时间:
2014-08-23 02:19:09
阅读次数:
159
一:视图的作用 *一些重大的Web应用程序中,我们会注意到一个迅速发展的模式:大部分控制器操作需要以Html格式动态显示信息。如果控制器仅返回字符串,那么就需要有大量的字符串替换操作,这样就会变得混乱不堪,因此,模板系统的需求越来越清晰,视图应运而生。 *视图的作用是向用户提供用户界面,当提供对.....
分类:
其他好文 时间:
2014-08-22 17:37:29
阅读次数:
213
在做网站的过程中,大部分的页面结构都是相似的。如都有相同的头部和底部。各个页面这样仅仅是中间的部分不同。Yii中的布局文件就是用来实现这样的功能。如:布局文件:@app/views/layouts/main.php 后台action:public function action...
分类:
其他好文 时间:
2014-08-21 17:00:24
阅读次数:
207
隐藏了具体实现。放在views/shared/_layout.cshtm 即为所有其他页面的父模板(template / masterpage)页面继承(inherit/extend):页面继承通过@Html.RenderBody()/@Html.RenderSection('your_sec')。...
分类:
Web程序 时间:
2014-08-19 10:32:23
阅读次数:
238