• 技术文章 >Java >java教程

    Android中的activity是什么意思

    little bottlelittle bottle2020-10-13 10:09:48原创11572

    Android中的activity是android系统中的四大组件之一,可用于显示View。android四大组件有:1、activity;2、service服务;3、content provider;4、广播接收器。

    Activity是Android系统中的四大组件之一,可以用于显示View。Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器。

    其中,Activity是一个与用记交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。

    在android 中,Activity 拥有四种基本状态:

    1、Active/Running

    一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。

    2、Paused

    当 Activity失去焦点, 被一个新的非全屏的Activity 或者一个透明的Activity 被放置在栈顶,此时的状态叫做暂停状态(Paused)。此时它依然与窗口管理器保持连接,Activity依然保持活力(保持所有的状态,成员信息,和窗口管理器保持连接),但是在系统内存极端低下的时候将被强行终止掉。所以它仍然可见,但已经失去了焦点故不可与用户进行交互。

    3、Stopped

    如果一个Activity被另外的Activity完全覆盖掉,叫做停止状态(Stopped)。它依然保持所有状态和成员信息,但是它不再可见,所以它的窗口被隐藏,当系统内存需要被用在其他地方的时候,Stopped的Activity将被强行终止掉。

    4、Killed

    如果一个Activity是Paused或者Stopped状态,系统可以将该Activity从内存中删除,Android系统采用两种方式进行删除,要么要求该Activity结束,要么直接终止它的进程。当该Activity再次显示给用户时,它必须重新开始和重置前面的状态。

    以上就是Android中的activity是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:android activity
    上一篇:java会什么能找到工作 下一篇:java程序员怎么发展
    PHP编程就业班

    相关文章推荐

    • java语言的特点是什么• 怎么建立java类属性• java都用来干什么• Java后端做什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网