碎片的生命周期
点击下载源码
与活动类似,碎片具有自己的生命周期。理解了碎片的生命周期后,我们可以在碎片被销毁时正确地保存其实例,在碎片被重建时将其还原到前一个状态。
1、使用上一篇的项目Fragments,在Fragment1.java文件中添加如下代码:
package net.zenail.Fragments;
import android.app....
分类:
移动开发 时间:
2014-05-13 16:13:38
阅读次数:
398
我觉得这个题好无聊啊,好端端一个数组,干嘛要跟比巴卜一样转一圈输出呢。。
思想很简单,每次从左到右,再从上到下,在从右到左,再从下到上。问题是每次到什么时候该改变方向。我的做法是用一个变量保存当前在第几层,这个层是相对于从外向内有几圈来说的。注意想清楚边界的话这个题一点也不难。有个细节,我的循环退出条件是访问的数跟矩阵总个数之间的关系,如果有一次在判断进入循环是条件是满足的,但是在循环内部不满足...
分类:
其他好文 时间:
2014-05-13 15:20:19
阅读次数:
229
// 处理另存文件的菜单
public void handleSaveAsFile() {
// 设置对话框的风格
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e1) {
// TODO Auto-generated catch...
分类:
其他好文 时间:
2014-05-13 14:45:25
阅读次数:
239
在软件开发中,有时需要保存一个对象的状态,以便于允许用户取消相关操作或者从以往的状态中恢复过来。比如一个文档版本管理系统,可以根据需要将指定文档恢复到之前保存过的任意一个状态。这时就可以通过备忘录模式来实现。
备忘录模式其实就是给我们的应用程序一次撤销的机会。使用过word的人肯定会知道伟大的“Ctrl+Z”,用过PS的人更是不会忘记,应该来说基本上所有的带编辑功能的软件毫无例外都提供了...
分类:
其他好文 时间:
2014-05-13 14:21:49
阅读次数:
257
备忘录模式定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态
备忘录模式本质:保存和恢复内部状态
优点:更好的封装性,由于使用了内部类和窄接口,所以外部就算持有备忘录接口对象也无法访问其中的属性
备忘录模式中内部内和窄接口是最给力的设计,这样给把对象的接口给外部保存
但是接口中没有方法,所以外部无法访问,充分保证了封装性
只有创建它的原发器才可以设置和获取它的值...
分类:
其他好文 时间:
2014-05-13 14:09:45
阅读次数:
238
在盛情收到学弟邀请给他们整理ACM数学方面的知识体系,作为学长很认真的弄了好久,希望各学弟不辜负学长厚爱!!!很抱歉由于电脑全盘格式化好多word、PPT都丢失,我尽量详细地给大家找到各知识点学习链接及题目链接,敬请原谅。里面很多牛人写的博客,我都贴了网址,大家认真看下吧!
本人数论博客地址:
http://blog.csdn.net/xh_revent...
分类:
其他好文 时间:
2014-05-13 13:39:59
阅读次数:
316
Epoll实现分析——作者:lvyilong316
通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的API就已经说明了这一点——不是 epoll_wait的时候才传入fd,而是通过epoll_ctl...
分类:
其他好文 时间:
2014-05-13 13:38:54
阅读次数:
321
1.释放文件锁定:C#中确保没有引用后调用GC.Collect();2.rasterExtractValuesToPoints中点数据在sde中不可用,点数据保存为本地shp文件后可用;
分类:
其他好文 时间:
2014-05-13 10:26:51
阅读次数:
268
CTRL+A全选CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+Z撤消CTRL+O打开SHIFT+DELETE永久删除DELETE删除ALT+ENTER属性ALT+F4关闭CTRL+F4关闭ALT+TAB切换ALT+ESC切换ALT+空格键窗口菜单CTRL+ESC开始菜单拖动某一项时按CT...
分类:
其他好文 时间:
2014-05-13 10:14:34
阅读次数:
352
WIN7系统用着用着C盘会变得越来越大,可用空间变得越来越小,磁盘清理,和安全卫士怎么清也清不出这些系统深度的垃圾。我们可以手动删除,释放C盘空间。这样一清理下来,结果我的C盘就释放了近10个GB的空间。以下的方法针不能说对每一个人都有效,因为每个人在电脑上用的软件也不一样,如果你也用下面的这些软件...