码迷,mamicode.com
首页 >  
搜索关键字:invalidate    ( 235个结果
Android中自定义视图View之---前奏篇
前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:移动开发   时间:2015-01-12 11:34:32    阅读次数:1949
Android View刷新机制
一:总体说明 在Android的布局体系中,父View负责刷新、布局显示子View;而当子View需要刷新时,则是通知父View来完成。 二:代码分析 1).ViewGroup的addView方法,理解参数的意义和传递 invalidate调用父类View的方法 addViewInner方法主要做的事情是 view的dispatchAttachedToWindow(Atta...
分类:移动开发   时间:2015-01-06 18:07:15    阅读次数:238
自定义控件--自定义ToggleButton
自定义类继承View,并复写三个构造方法 在构造方法中对背景图片,按钮图片,按钮滑动最大距离进行初始化,设置点击事件 在点击事件中,对开关状态进行反向操作,并使用invalidate(),重新调用onDraw(),在onDraw()中改变按钮图片的位置,实现开关状态的效果 实现触摸事件,(注意要调用...
分类:其他好文   时间:2014-12-25 09:51:06    阅读次数:187
web jsp实现session登录注销 springMVC
@RequestMapping("/toLogin")publicStringexecute(HttpSessionsession){session.invalidate();return"login";}注销功能在web开发中很常见,但是我们一般实现的时候往往只是退回首页或者登陆页面,而没有真正的注销当前已登陆的用户,此时如果点击退出/注销,但是不关闭当前浏览..
分类:编程语言   时间:2014-12-21 18:09:12    阅读次数:218
Android界面刷新
Android程序中可以使用的界面刷新方法有两种,分别是利用Invalidate和利用postInvalidate()来实现在线程中刷新界面。 1.利用Handler刷新界面:     Invalidate不能直接在子线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。实例化一个Handler对象,并重写handleMessage方...
分类:移动开发   时间:2014-12-20 20:55:38    阅读次数:267
Android中View绘制流程以及invalidate()等相关方法分析(转载的文章,出处在正文已表明)
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。....
分类:移动开发   时间:2014-12-19 21:55:51    阅读次数:304
session销毁
session.invalidate(),session.invalidate的销毁是把这个session所带的用户彻底的销毁,这个session跟用户已经紧密联合在一起,所以就一起销毁了,这样就算换了个session,也是登陆不了的,曾经我的代码就是这样写的,以下:((HttpSession) s...
分类:其他好文   时间:2014-12-17 20:18:14    阅读次数:154
Java中HttpSession的invalidate()的问题
该方法用于 主要用于注销 调用该方法 会清空所有已定义的session 而不是清空全部session的值 也就是说 定义了一个名为 user 的session 调用invalidate()方法后使用Session.getValue(“user”)。会发生Session.getValue(“user”) 这个对象为空的异常,而不是Session.getValue(“user”)这个对象的值为空。...
分类:编程语言   时间:2014-12-12 22:18:08    阅读次数:226
android中刷新Invalidate和postInvalidate的区别
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。  Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。    An...
分类:移动开发   时间:2014-12-11 17:31:58    阅读次数:200
10G之后统计信息收集后为什么执行计划不会被立马淘汰
在10G之前,使用DBMS_STATS收集统计信息将会导致与此对象相关的游标失效,下次执行此的时候将会进行HARD PARSE,除非收集的时候NO_INVALIDATE设置为TRUE。由于硬解析会消耗大量的CPU,还会导致大量的library cache 和 shared pool 的LATCH竞争...
分类:其他好文   时间:2014-12-09 17:37:59    阅读次数:326
235条   上一页 1 ... 16 17 18 19 20 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!