摘要: 先发一张官方的Activity生命周期图解onCreate():当activity是被创建时候,会自动运行该方法。该方法做一些初始化动作,比如创建views,设置数据到list等等,该方法提供了一个Bundle类型的变量,该变量中有这个activity以前的状态信息,前提是以前存过这些信息。这个方法执行完后执行的是onStart()方法;若在onCreate方法中加入finish()方法,onCreate下一个运行onDestroy方法onRestart():把activity从onStop状态唤醒时,会用onRestart方法,该方法优先于再次运行的onStart,运行完onRestart之 阅读全文
posted @ 2013-12-09 15:00 尽听 阅读(13427) 评论(2) 推荐(0) 编辑
摘要: onSaveInstanceState:保存当前焦点实例状态onRestoreInstanceState:还原保存的实例状态本文主要是记录一下onSaveInstanceState和onRestoreInstanceState的运行时间和作用,博主刚写到这个,各种研究后总结了一下,下面做一下简要的说明:onSaveInstanceState什么时候被执行:这个方法主要在“未经用户允许”的情况,activity的生命周期状态为暂停或停止的情况下会使用,下面举几个例子说明:当在Activity-A中打开一个Activity-B(不管B是否完全覆盖A的界面)的时候,会使用该方法,因为你点击了A上的打 阅读全文
posted @ 2013-12-09 00:55 尽听 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 本文主要说说RandomAccessFile类的Write方法:该类中的write方法有write,writeInt,writeLong、writeBytes等等这里主要说一下write,writeInt及writeBytes方法write:该方法主要是写入字节、字节数组,并无像字符流一样有缓存机制。重点在于writeInt(int v)和writeBytes(String v),这两个方法也是无缓存机制的,底层调用的就是write(int b)可以直接往文件里写数据下面来看看writeInt和writeBytes(String v)的源代码:public final void writeIn 阅读全文
posted @ 2013-12-07 00:37 尽听 阅读(1424) 评论(0) 推荐(0) 编辑