在使用安卓系统的过程中,哪些不是activity实现的举例说明?
1个回答
展开全部
1,Activity生命周期中的四个状态
活动状态:即该activity处于前台,用户可见,并获得焦点
暂停状态:其他的activity或者Dialog位于前台,该activity任可见,但没有焦点
停止状态:activity不可见,失去焦点
销毁状态:activity所在的Dalvik进程被结束
2,Activity完整生命周期内的7个回调方法
情形1:只有一个activity
这里包含了3个关键的生命周期循环:
a,从oncreate()到OnDestory()的完整生命周期
b,从onStart()到OnStop()的可视生命周期
c,从onResume()到onPause()的前台生命周期,注意:这两个方法中的代码应该是轻量级的。
情形2:多个activity
这里回调方法的执行顺序,都是在第一个activity的onpause()方法与onstop()方法之间开启第二个activity;
手机横屏的时候:会销毁当前的activity,然后重新创建。
3.activity的两种启动方式:显式和隐式(打开系统的activity)
Activity中级
1,在activity之间传递信息
a,intent传递;
b,Bundle传递基本数据类型的数据,还可以使用Bundle传递一个可以序列化的对象,使用putSerializable()或者一个小的Bitmap;但是Bundle传递数据是有大小限制的<0.5M。
活动状态:即该activity处于前台,用户可见,并获得焦点
暂停状态:其他的activity或者Dialog位于前台,该activity任可见,但没有焦点
停止状态:activity不可见,失去焦点
销毁状态:activity所在的Dalvik进程被结束
2,Activity完整生命周期内的7个回调方法
情形1:只有一个activity
这里包含了3个关键的生命周期循环:
a,从oncreate()到OnDestory()的完整生命周期
b,从onStart()到OnStop()的可视生命周期
c,从onResume()到onPause()的前台生命周期,注意:这两个方法中的代码应该是轻量级的。
情形2:多个activity
这里回调方法的执行顺序,都是在第一个activity的onpause()方法与onstop()方法之间开启第二个activity;
手机横屏的时候:会销毁当前的activity,然后重新创建。
3.activity的两种启动方式:显式和隐式(打开系统的activity)
Activity中级
1,在activity之间传递信息
a,intent传递;
b,Bundle传递基本数据类型的数据,还可以使用Bundle传递一个可以序列化的对象,使用putSerializable()或者一个小的Bitmap;但是Bundle传递数据是有大小限制的<0.5M。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询