Activity入门及Activity的生命周期

Activity入门及Activity的生命周期

组件的特点:

  1、它的类必须实现特定的接口或继承特定类

  2、需要在配置文件中配置全类名

  3、它的对象不是new出来的,而是系统自动创建的

  4、它的对象具有一定的生命周期,它的类中有对应的生命周期回调方法

Activity:

  1、它时Android定义的四大应用组件之一,也是最重要用的最多的。

  2、Activity是用来提供一个能让用户操作并与之交互的界面。

  3、一个应用有多个界面,也就时包含多个Activity

  4、打电话,发短信,拍照,发邮件等功能都是通过Activity来做的。

    生命周期相关方法:

      onCreate()  onStart()  onResume()  onPause()  onRestart()  onStop()  onDestory()

      {

        1、从死亡到运行:  onCreate()->onStart()->onResume()

        2、从运行到死亡:  onPuase()->onStop()->onDestory()

        3、从运行到停止:  onPuase()->onStop()

        4、从停止到运行:  onRestart()->onStart()->onResume()

        5、从运行到暂停:  onPuase()

        6、从暂停到运行:  onResume()

      }

  5、系统采用Task Stack的形式来管理所有的Activity对象

Intent:

  1、Intent,直译为意图,也就是你想要做什么或想要去哪?

  2、Intent是Activity,Service和BroadcastReceiver这三个应用组件之间进行通信的信使。(想要在一个Activity中启动另一个Activity,就必须使用Intent对象)

  3、意图对象还可以携带数据

    Intent不是Android中的四大组件之一

  Intent分为显示意图和隐式意图

    显示意图:创建对象:Intent(context context,Class class)   当操作当前自己应用的组件时使用

    隐式意图:创建对象:Intent(String action)  当操作其他应用的组件时使用

    putExtra(String name,xxx Value)  保存额外数据

    xxx  getXxxExtra(String name)  获取额外数据

    serData(Uri data)  设置有特定格式的uri数据

IntentFilter:

  1、在配置Activity时,可以为Activity指定一个IntentFilter的配置

  2、如果你的Activity希望其他应用能访问到,需要配置<intent-filter>

posted on 2018-08-21 21:50 _Sank 阅读(...) 评论(...) 编辑 收藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值