介绍

  Intent:意图。用于启动Activity,启动组件,Activity之间传递数据。

  

方法

  Content( Context this ,Class class)

    参数:

      Context this :当前Context对象

      Class cls:目标class对象

    返回值:无

    返回值意义:无

    作用:Intent的构造方法,构造到目标的意图

  

  void putExtra(String key , String value)

    参数:

      String key:键名

      String value:键值

    返回值:无

    返回值意义:无

    作用:在意图中存储数据

  

  String getStringExtra(String key)

    参数:

      String key:键名

    返回值:String

    返回值作用:获取传来意图携带的数据

    作用:获取传来意图携带的数据

 

    

使用

  传入Context context和目标Activity类生成Context对象。使用startActivity(Intent intent) 即可跳转页面

  

Intent intent = new Intent(this,目标.class)

  startActivity(intent)




  // 获取传来意图携带的数据

    Intent intent = new Intent( MainActivity.this , 目标.class);

    intent.putExtra( "key" ,"Hello!");  

    startActivity(intent);




    String value = intent.getStringExtra("key");