zoukankan      html  css  js  c++  java
  • activity 解析

    acitvity的四种状态:

    running、paused、stopped、killed

    生命周期:

    onCreate()用来加载资源布局

    onStart()启动activity,用户已经可以看到界面,但是用户还不能与他交互

    onResume()用户可以与他交互

    onPause()用户不能与他交互

    onStop()停止activity,用户不能看到界面

    onDestroy() 回收资源

    启动Activity---->onCreate()---->onStart()------->onResume()

    点击Home键回到主界面(Activity不可见)---->onPause()----->onStop()

    当我们再次回到原Activity时----->onRestart()------->onStart()----->onResume()

    退出当前Activity时----->onPause()------>onStop()------>onDestroy()

    android进程的优先级

    前台/可见/服务/后台/空(从高到低)

    四种启动模式:

    standard    启动一个Activity,它会把它放进任务栈里,再创建一个Activity,无论相同都会放进去

    singleTop  启动一个Activity,他会先判断任务栈的栈顶的Activity是否相同,如果相同,就复用这个Activity

    singleTask 启动一个Activity,他会先判断任务栈里面有没有这个Activity,如果有,就出栈,而且它上面的Activity也出栈

    singleInstance  启动一个Activity,他会在另一个任务栈里进栈,独享一个任务栈

  • 相关阅读:
    MyBatis学习之输入输出类型
    MyBatis学习之多表查询
    javascript学习之this
    Elasticsearch学习之Java操作1
    CSS学习之定位
    CSS学习之浮动
    CSS学习之盒子模型
    java学习之导出Excel
    转载:手把手教你做iOS推送
    拳头公司聊天服务架构:服务器篇
  • 原文地址:https://www.cnblogs.com/zquan/p/9414677.html
Copyright © 2011-2022 走看看