当android手机通过蓝牙连接扫码枪时,程序崩溃的原因之一是:键盘弹出或隐藏,触发程序走了onDestory->onCreate的生命周期,从而可能使得页面的某些初始化数据被清除了。解决方法:通常在AndroidManifest.xml中指定Activity添加以下代码1android:confi...
分类:
移动开发 时间:
2014-07-09 20:40:14
阅读次数:
379
Service是安卓四大组件之一,先前讲到了Service的生命周期,以及非绑定类型的生命周期的例子,这次来分享一下绑定形式的。应用组件(客户端)可以调用bindService()绑定到一个service。Android系统之后调用service的onBind()方法,它返回一个用来与service...
分类:
移动开发 时间:
2014-07-07 00:17:15
阅读次数:
384
1.从网上看了许多篇关于Fragment的简要介绍,发现都是相类似的理解,而且都是草草地说与Activity大致相同就了事,都没有说清楚Activity与Fragment的具体的关联与区别,一大堆的rubbish。在此我也记录下本人的rubbish理解:关于Fragment的生命周期问题,确实应该是...
分类:
移动开发 时间:
2014-07-06 19:35:15
阅读次数:
188
1、c++/c语言中不少地方,数组和指针可以相互替换使用,容易让人产生一种错觉,指针和数组是等价的。数组要么在静态存储区域创建,如全局数组;要么在栈上创建如函数内的数组。数组的名称对应着(而不是指向)一块内存,它的地址和容量在其生命周期内保持不变,数组的内容可变。指针可以指向任意类型的内存块,它的特...
分类:
其他好文 时间:
2014-07-06 15:43:31
阅读次数:
241
1.多线程中的对象
对象可能被多线程访问,而这里的线程可以分为两类:
对象内部为完成业务逻辑而创建的线程,线程需要访问对象。
对象外部使用该对象的线程。
如果更细一步划分,外部线程分为拥有者线程和其它线程,拥有者负责初始化该对象。
在此基础上,可以看看对象的生命周期。
对象的初始化可能在某个线程上,这个不讨论。对象生命周期在哪个线程上结束?
对象可以在内部线程...
分类:
编程语言 时间:
2014-07-06 08:51:13
阅读次数:
253
hibernate缓存包括一级缓存,二级缓存以及查询缓存一级缓存一级缓存是Session的缓存,由于session对象的生命周期对应于一个事务,所有session的缓存是事务范围的缓存。第一级缓存是必须的,缓存中的每个持久类对象都有唯一的OID。无需做任何配置,hibernate自动维护。当执行lo...
分类:
系统相关 时间:
2014-07-05 11:17:37
阅读次数:
347
深入理解maven及应用(一):生命周期和插件
参考官方url:http://maven.apache.org/guides/index.html
一个优秀的构建系统必须足够灵活,应该能够让项目在不同的环境下都能成功构建。maven为了支持构建的灵活性,内置了三大特性,即:属性、profile和资源过滤。
1、maven属性
maven属性分6类:
1、内置属性:如${bas...
分类:
其他好文 时间:
2014-07-04 08:56:17
阅读次数:
191
AlarmManager 可以按照”预先设定的时间“或”时间间隔"激活Intent的一种方式,他与timer不同的是,他是程序之外的,生命周期不受程序控制,即使程序关闭也会触发。它比Service和定时器更加节省资源。如果在应用程序内触发定时操作,推荐Handler,Timer以及Thread等方式...
分类:
其他好文 时间:
2014-07-03 21:24:04
阅读次数:
308
今天学习Activity当中的七个生命周期函数: 首先得说一个事情,就是在代码当中如果加入了System.out.println(" ------");之后,如何查看这里面的输出内容 打开之后只输入“Filter Name”和“by Log Tag” 即可 添加成功后可以看到 ...
分类:
移动开发 时间:
2014-07-03 18:59:04
阅读次数:
232
为什么使用Maven?IDE?Eclipse?? 手工操作较多,编译、测试、部署等工作都是独立的,很难一步完成? 每个人的IDE配置都不同,很容易出现本地代码换个地方编译就出错Ant? ?没有一个约定的目录结构? 必须明确让ant做什么,什么时候做,然后编译,打包? 没有生命周期,必须定义...
分类:
其他好文 时间:
2014-07-03 13:20:59
阅读次数:
190