六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 70|回复: 0

Android学习:Activity

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-1-30 04:12:32 | 显示全部楼层 |阅读模式

  • Activity通常是全屏,但是也可以作为 floating window((via a theme with windowIsFloating set) or embedded inside of another activity(using ActivityGroup,3.0(HONEYCOMB)后被Fragments取代)
  • onCreate(Bundle)主要用来设置UI,onPause()主要用来暂存数据
  • 即使是在onPause()状态下,当系统要保持foreground Activity正常运行时,也有可能会kill掉这种visible Activity
  • 在更改Activity方向,语言,输入设备的时候都会触发onDestory(),然后如果需要启动这个Activity的时候再马上调用onCreate(Bundle),其中所有之前的配置信息都在Bundle中
  • 强烈建议在Activity onDestory()的时候设定一个result code:(setResult())
  • 注意leave和cancel的区别
  • 此图牢记


您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表