1.界面跳转的数据传递

(1)intent.setData() --> intent.getData();
    传递的数据比较简单,一般是文本类型的数据String;倘若我们传递的数据比较复杂(几种类型),或者比较长,这个方法就不怎么实用了。
(2)如果有很多的不同类型的数据传递
intent.putExtra(key, value);
• 基本类型的数据都可以传递,基本类型数据的数组也可以传递
• 对象必须是实现序列化接口的对象。Bitmap
• 传递一组数据:      
   放数据:
          Bundle  map  = new Bundle();
          intent.putExtras(map);
   取数据:
          intent.get<Type>Extras("key");
          Bundle map = intent.getExtras();

最新文章

  1. hdu 1429
  2. JavaScript的理解记录(6)
  3. checkbox、全选反选,获取值
  4. Laravel教程 七:表单验证 Validation
  5. Jenkins构建Git manager服务器的源码
  6. 设计模式 - command
  7. WiFi无线模块学习1——HLK-M30使用
  8. 配置php中的Oracle扩展
  9. JavaEE(3) - RMI服务器和客户端
  10. mysql报错1024-can&#39;t get hostname for your address
  11. HDU 4403 A very hard Aoshu problem(DFS)
  12. makefile介绍1.0
  13. spring集成redis
  14. Android简易实战教程--第二十八话《加载大图片》
  15. BZOJ 1443 游戏(二分图博弈)
  16. hadoop启动
  17. bram和dram的区别
  18. laravel 5.1 添加第三方扩展库
  19. oracle基于3种方法的大数据量插入更新
  20. Spring cloud Hystrix的配置属性优先级和详解

热门文章

  1. 「LuoguP1799」 数列_NOI导刊2010提高(06)
  2. 【NOIP 2003】 加分二叉树
  3. PYTHON XPath与lxml类库
  4. JNI(Java Native Interface)
  5. Linux限制端口
  6. 037--pymysql和SQLAchemy
  7. Android中shape的使用 (转载)
  8. E20170414-ms
  9. SCUT - 249 - A piece of Cake - 组合数学
  10. HDOJ4857【拓扑排序】