Activity

作者: Kungffy | 来源:发表于2018-04-04 20:21 被阅读0次

    四大组件之一,它提供了一个界面与用户进行交互。


    activity状态:

    running:activity处于活动状态,即活动出现在前台且可点击状态

    paused:活动处于不可点击状态

    stopped:活动处于停止状态,即活动退回到后台状态

    killed:活动被杀死

    进程优先级:

    从低到高:空进程   →   后台进程   →  服务进程   →   可见进程   →   前台进程

    Activity启动模式:

    standard:标准模式,无论任务栈中是否有该activity的实例,均会重新创建该activity实例并置于栈   顶。

    singleTop:栈顶复用模式,要创建的activity实例如果位于栈顶,则之间调用onNewInten()方法,随后    调用onResume()方法。

    singleTask:栈内复用模式,要创建的activity实例已经存在在栈内,则将该实例置于栈顶,其上的实例清除出栈,随后调用onNewIntent()  →  onResume()

    singleInstance:全局唯一模式,activity单独占用一个任务栈,只有一个实例

    Context、Activity、Application之间的关系


    后两者均为前者的子类,Context的意思是上下文环境,管理上下文环境中各个参数和变量的总用。activity和application不同在于可以维护的生命周期不一样,前者维护一个activity的生命周期,后者维护一个application的生命周期。

    相关文章

      网友评论

          本文标题:Activity

          本文链接:https://www.haomeiwen.com/subject/zdslhftx.html