System.Threading.Timer 是一个简单的轻量计时器,它使用回调方法并由线程池线程提供服务。不建议将其用于Windows 窗体,因为其回调不在用户界面线程上进行。System.Windows.Forms.Timer 是用于Windows 窗体的更佳选择。要获取基于服务器的计时器功能, ...
分类:
其他好文 时间:
2017-07-25 17:14:46
阅读次数:
141
当应用程序启动,创建了一个叫“main”的线程,用于管理UI相关,又叫UI线程。其他线程叫工作线程(Work Thread)。 Single Thread Model(单线程模型) 一个组件的创建并不会新建一个线程,他们的创建都在UI线程中进行,包括他们的回调方法,如onKeyDown()。 当在U ...
分类:
编程语言 时间:
2017-07-18 21:05:04
阅读次数:
185
tag參数是为了在回调方法中匹配发起调用的方法的,不会加在数据传输中。 调用write方法,等待接收消息。收到消息后,会回调didReadData的delegate方法, delegate方法中的tag和发起read的方法中的tag是相应的。 - (void)readDataWithTimeout: ...
分类:
其他好文 时间:
2017-07-18 15:45:39
阅读次数:
120
在一些应用中,涉及到横竖屏切换,View要切换成不同大小比例尺寸。为解决这种开发场景,有多种解决方案,比如可以重写View,实现横竖切换在onMesure或者此类View的回调方法里面重新测量重新绘制View的尺寸大小。还有可以在onConfigurationChanged里面根据当前的横竖屏切换情 ...
分类:
移动开发 时间:
2017-07-17 15:11:38
阅读次数:
212
在Android开发中,我们经常会用到FragmentActivity下嵌套多个Fragment,但是在开发过程中会发现在嵌套的Fragment中使用onActivityResult回调方法没有被执行。 网上也有很多解决方法,但是说的都比较麻烦,所以今天给大家推荐一种超简单的用法, 在Fragmen ...
分类:
移动开发 时间:
2017-07-14 16:33:51
阅读次数:
294
1.配置JMS 发送信息到activeMQ xml配置信息 2.destination消息队列定义 3。监听器BatchJob 3.1 jms.xml 3.2 监听器impl 回调方法: 整理了一下整个流程如图所示: ...
分类:
编程语言 时间:
2017-07-10 19:07:45
阅读次数:
290
属性观察者机制能让程序在属性被赋值时获得运行代码的机会,用来监视属性的除初始化之外的属性值变化,当属性值发生改变时能够对此作出响应 详细包含两个特殊的回调方法: willSet(newValue):被观察的属性即将被赋值之前自己主动调用方法。 didSet(old Value):被观察的属性被赋值完 ...
分类:
编程语言 时间:
2017-07-08 19:45:32
阅读次数:
104
首先activity之间的数据传递就是 用intent和intent+bundle intent 传递 接受数据 intent+bundle 传递数据 接受数据 下面就是Activity与fragment之间的传递数据 activity传给fragment 第一种 第二种 3 这个回调方法,在很多a ...
分类:
其他好文 时间:
2017-07-01 10:01:44
阅读次数:
142
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实 ...
onFinishInflate() 回调方法,当应用从XML加载该组件并用它构建界面之后调用的方法 onMeasure() 检测View组件及其子组件的大小 onLayout() 当该组件需要分配其子组件的位置、大小时 onSizeChange() 当该组件的大小被改变时 onDraw() 当组件将 ...
分类:
其他好文 时间:
2017-06-25 11:12:33
阅读次数:
164