转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动开发 时间:
2014-08-31 17:11:11
阅读次数:
274
1、Invalidate介绍 void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程.....
分类:
其他好文 时间:
2014-08-27 18:15:28
阅读次数:
213
以下情况,Session结束生命周期,Servlet容器将Session所占资源释放:1.客户端关闭浏览器2.Session过期3.服务器端调用了HttpSession的invalidate()方法。"一个浏览器就是一个新session,关了浏览器session就结束了"session 是在服务器端...
分类:
编程语言 时间:
2014-08-22 16:07:18
阅读次数:
208
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动开发 时间:
2014-08-15 19:18:09
阅读次数:
460
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state informa...
分类:
移动开发 时间:
2014-08-13 01:19:44
阅读次数:
179
在Android的布局体系中,父View负责刷新、布局显示子View;而当子View需要刷新时,则是通知父View来完成。这种处理逻辑在View的代码中明确的表现出来: 1 public void invalidate() { 2 final ViewParent p = mParent; ...
分类:
其他好文 时间:
2014-08-08 15:38:26
阅读次数:
270
object-c定时器
object-c定时器会自动retain当前的使用者,如果不注意调用invalidate,则很容易引起循环引用导致内存泄露。下面的思路提供了一套还算可行的解决方案。
举例:
经常在viewController中有可能有自动刷新界面的需求。 获取数据失败后,每隔10秒自动刷新重新获取数据,这个时候使用NSTimer是一个很方便的事情。一般情况下直接创建一个NST...
分类:
其他好文 时间:
2014-08-04 18:00:57
阅读次数:
256
Multi-processor systems are often implemented using a common system bus as the communication mechanism between CPU, memory, and I/O adapters. It is al...
分类:
其他好文 时间:
2014-07-31 02:17:25
阅读次数:
432
1. How does the invalid object come?The Oracle database will invalidate objects if a dependent object is changed. If I rebuild a table, the indexes on...
分类:
数据库 时间:
2014-07-30 23:42:55
阅读次数:
680
这里说的是在绘图中两者的区别: 1View在绘图中,重写onDraw(Canvas canvas)方法,通过invaldate()和pastInvalidate()两个方法进行重新绘制画布; invalidate()不能再自己创建的线程中循环调用; postInvalidate()...
分类:
其他好文 时间:
2014-07-25 11:38:57
阅读次数:
484