Android——Intent

介绍

  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

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

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

 

    

使用

  1.

  传入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");

    

  2.

   从结果Activity中快速获取数据。从中转Activity获取地址信息、图片信息,可以直接setResult() 设置结果,这样跳转回时可以直接获取结果。

   晚上详细编写

         

posted @ 2021-08-13 08:17  remix_alone  阅读(50)  评论(0)    收藏  举报