安卓 Activity总结

/*---------------------------------------- *-描述--Activity相关内容总结. *-描述--S1.Activity的7个生命周期 * ☆☆☆☆☆单独活动生命周期: * 1.Activity创建的时候:onCreate() => onStart() => onResume() * 2.按下home键或进入其他活动(失去焦点):onPa
摘要由CSDN通过智能技术生成
/*----------------------------------------
 *-描述--Activity相关内容总结.
 *-描述--S1.Activity的7个生命周期
 *  ☆☆☆☆☆单独活动生命周期:
 *  1.Activity创建的时候:onCreate() => onStart() => onResume()
 *  2.按下home键或进入其他活动(失去焦点):onPause() => onStop()
 *  3.再进入(重获取焦点):onRestart() => onStart() => onResume()
 *  4.退出:onPause() => onStop() => onDestroy()
 *  5.弹出对话框(失去焦点):没走生命周期?
 *  6.横竖屏切换:横 => 竖或反过来
 *      重走生命周期onPause() => onStop() => onDestroy() ... onResume()
 *  7.设置横竖屏却换不走生命周期:Activity注册列表中添加属性
 *      android:configChanges="keyboardHidden|orientation|screenSize"
 *  ☆☆☆☆活动的7个生命周期描述:
 *  -1. void onCreate(Bundle savedInstanceState) Activity被创建的时候
 *  -2. void onStart() activity变为在屏幕上对用户可见时调用。
 *  -3. void onResume() activity开始与用户交互时调用(无论是启动还是重新启动一个
 *      活动,该方法总是被调用的)。
 *  -4. void onPause() activity被暂停时调用,该方法用于保存活动状态的,也是保护现场,压栈等
 *  -5. void onStop() activity被停止并转为不可见阶段及后续的生命周期事件时调用。
 *  -6. void onRestart() 重新启动activity时调用。该活动仍在栈中,而不是启动新的活动。
 *  -7. void onDestroy()    activity被完全从系统内存中移除时调用,该方法被调用可能是
 *      因为有人直接调用onFinish()方法或者系统决定停止该活动以释放资源
 *  ☆其他相关方法
 *  -1.窗口焦点变化 onWindowFocusChanged(boolean hasFocus)
 *  -2.当系统资源不足而销毁活动时,会把View的状态信息保存到Bundle savedInstanceState
 *      重新创建时又把参数加载出来,可以用于屏幕方向旋转时数据保存等操作
 *      onCreate(Bundle savedInstanceState)
 *      onSaveInstanceState(Bundle outState)
 *      onRestoreInstanceState(Bundle savedInstanceState)
 *     参考:
 *      http://blog.csdn.net/shulianghan/article/details/38297083
 *      http://blog.sina.com.cn/s/blog_618199e60101g1k5.html
 *-描述--S2.传值与跳转
 *  ☆☆活动的注册:设置name的属性为包名+类名
 *  -1.<activity android:name=".basic.dir.basic1.ModxBasic1Activity"/>
 *  -2.label属性:值是Activity显示的标题 android:label="ModxBasic1Activity"
 *  ☆☆Activity的跳转:
 *  -1.从桌面图标到APP的跳转
 *      <intent-filter>
 *          <action android:name="android.intent.action.MAIN" />
 *          <category android:name="android.intent.c
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值