Android笔记:Activity

activity生命周期

  1. activity四种状态
    running 可交互
    paused不可交互
    stopped不可见
    killed已回收

  2. 生命周期
    Activity启动
    ->onCreate() 布局资源、数据加载等
    ->onStart()可见
    ->onResume()可交互,和onStrat()一样都可以初始化一些资源

    HOME返回主界面(Activity不可见)
    ->onPause() 可见不可交互
    ->onStop() 不可见

    重新回到Activity
    ->onRestart()
    ->onStart()
    ->onResume()

    退出当前Activity
    ->onPaude()
    ->onStop()
    ->onDestroy() 销毁 回收 资源释放

  3. 进程优先级
    前台: 可见可交互的Activity或与之绑定的service
    可见: 可见不可交互的
    服务: Service
    后台: 不可见不可回收,还未被回收
    空: 出于缓存目的保留不含活动应用组件的进程,可随时被回收

任务栈与启动模式

  1. standard 重新创建
  2. singletop 栈顶复用
  3. singletask 栈内复用 复用的activity以上的activity都被移除销毁。
  4. singleinstance activity唯一实例独享任务栈 少用

scheme跳转协议

一种方便的页面内跳转协议

  • 跳转app中各个页面
  • 服务器定制化让APP跳转
  • 通知栏跳转
  • H5跳转
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值