Intent(意图)重点:

1.Intent是一个对象,里面包含了一定的activity间传递的信息,从一个activity传到另一个activity的对象。

2.Intent包含了

component name:传递数据到那个activity的name

action:希望那个activity做的事情

data:做的事情需要的数据(URI格式)

extras:额外信息(键值对)

category:

flags:

3.用法:

在前一个Activity的某一个事件监听器中,会有new 一个Intent的代码,然后初始化Intent的内部数据,

实例代码如下:

Intnet intent = new Intent();

intent.setClass(Activity1.this,Activity2.class);

然后用下述代码实现数据的传出:

intent.putExtra(键,值); //值可以是实现了序列化的对象

或者使用Bundle

Bundle bundle = new Bundle();

bundle.putStrings(键,值);

intent.putExtra(bundle);

然后用下述代码实现Activity的切换

Activity1.this.startActivity(intent);

---------------------

在另一个Activity中接受数据的方式为:

Intent intent = new Intent();

intent.getIntent();

值=intent.getStringExtra(j键);

更多相关文章

  1. Android(安卓)ListView Adapter的getItemViewType和getViewTypeC
  2. android 解析json数据(一)
  3. Android再按一次完全退出程序代码
  4. greenDao框架使用心得
  5. 第一行代码Android笔记精华版
  6. [置顶] [Android基础]Android中如何使用Intent传递对象
  7. Android(安卓)NDK的C/C++代码中利用JNI回调实现字符编码转换的试
  8. Android(安卓)studio 使用git提交项目到oschina
  9. Android中关于Volley的使用(九)认识HurlStack(HttpClientStack)

随机推荐

  1. (转) Android的Window类
  2. Android中AsyncTask使用详解
  3. Android(安卓)前景
  4. Android老版本项目导入到新版SDK提示错误
  5. 《Android经验分享》周刊第2期
  6. Android(安卓)图像存储在SD卡ContentReso
  7. Android高手进阶教程(二)之----Android(
  8. Android(安卓)Content Provider
  9. Android入门第十六篇之Style与Theme
  10. Android消息机制(Handler原理)