http://blog.csdn.net/ljsbuct/article/details/70945801. 入口。以前一直都说Activity的人口是onCreate方法。其实android上一个应用的入口,应该是ActivityThread。和普通的java类一样,入口是一个main方法。pub...
写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数savedInstanceState。因为在一般的程序开发中,很少用到这个参数。o...
分类:
其他好文 时间:
2015-09-19 16:33:03
阅读次数:
208
写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数savedInstanceState。因为在一般的程序开发中,很少用到这个参数。o...
分类:
其他好文 时间:
2015-09-16 23:16:40
阅读次数:
195
当我们把Activity 启动模式设置为 singleTask 之后 当我们下次 再去 用Intent 启动 这个 Activity 的时候 就不会去调用 onCreate方法 而是去调用onNewIntent()方法 然后把Intent中的数据传给它 , 前几天遇到的问...
分类:
其他好文 时间:
2015-09-16 22:07:38
阅读次数:
209
1.之前我们在Android(java)学习笔记171:Service生命周期(2015-08-18 10:56)说明过,可以回头看看:2.接下来就简单概括性描述一下:(1)start的方式开启服务,服务会执行onCreate方法(2)如果服务已经被创建,就不会再去执行onStartCommand(...
分类:
移动开发 时间:
2015-09-11 10:38:28
阅读次数:
201
Acitivty 有七个生命周期: onCreate:当第一次调用一个Activity就会执行onCreate方法 onStart:当Activity处于可见状态的时候就会调用onStart方法 onResume:当Activity可以得到用户焦点的时候就会调用onResume方...
分类:
其他好文 时间:
2015-09-09 17:43:58
阅读次数:
196
添加一个新的Activity我们已经了解到一个Activity就相当于是一个界面(当然了。这样说并不严格,但易于理解)。 当我们创建一个安卓应用程序之后。就默认创建了:①、一个继承Activity的Class(该类会实现父类的Oncreate方法并setContentView(R.layout.ac...
分类:
移动开发 时间:
2015-09-01 19:46:39
阅读次数:
171
下面是几种关于活动的最佳实践技巧,这些技巧在以后的工作中非常受用。
1.知晓当前是在哪一个活动
这个技巧将教会你,如何根据程序当前的界面就能判断这是哪一个活动。
第一步:新建一个BaseActivity继承自Activity,然后在BaseActivity中重写onCreate()方法
public class BaseActivity extends Activity {...
分类:
其他好文 时间:
2015-08-28 17:42:57
阅读次数:
166
解决办法:在FragmentActivity里oncreate方法判断savedInstanceState==null才生成新Fragment;否则不做处理 ????@Override
????public?void?onCreate(Bundle?savedInstanceState)?{
????????...
分类:
其他好文 时间:
2015-08-18 16:52:19
阅读次数:
468
注意:
在横屏竖屏切换过程中,Activity会被重新创建
onCreate方法会重新执行
如果没有id的组件如编辑框等则横屏填写的编辑框中的数据,写到一半后如果竖屏显示,
数据会丢失
谷歌解决方案:
如果拥有id
会在第一次创建Activity,执行完onCreate()方法之后把id组件中对应的值临时保存存起来,
在旋转后再次创建Activity时
但是是在...
分类:
移动开发 时间:
2015-08-18 12:11:04
阅读次数:
156