美文网首页
认识“老朋友”Activity

认识“老朋友”Activity

作者: c5fc16271aee | 来源:发表于2017-04-26 12:09 被阅读0次

    **重点:Android四大组件

    Activity Service BroadCast Recevicer Content Provider

    重新认识Activity

    Activity

    Activity是一个应用程序组件,提供用户与程序交互的界面。

    Android四大组件:

    Activity——显示界面

    Service——服务

    BroadcastReceiver——广播

    Content Provider——内容提供者(数据通信)


    Activity如何创建?

    1.创建一个类,继承Android的Activity类;

    2.重写onCreate()方法;

    3.设置显示布局,通过setContentView()设置;

    4.在AndroidManifest文件中,注册Activity;

    注册activity Activity生命周期

    Activity的四种状态

    1.活动状态(Activity/Running)Activity处于界面最顶端,获取焦点

    2.暂停状态(Paused)Activity失去焦点,但对用户可见

    3.停止状态(Stopped)Activity被完全遮挡,但保留所有状态和成员信息

    4.非活动状态(Killed)Activity被停止

    查看Activity生命周期执行过程

    Activity的生命周期

    1.创建到销毁的生命周期

    onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestroy()

    2.从启动到后台,再到前台的生命周期。后台对应的状态就是停止状态(Stopped),Activity被完全遮挡,但保留所有的状态和成员信息。

    onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onRestart()-->onStart()-->onResume()

    3.从启动到失去焦点,再到获取焦点的生命周期

    onCreate()-->onStart()-->onResume()-->onPause()-->onResume()

    相关文章

      网友评论

          本文标题:认识“老朋友”Activity

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