美文网首页
Activity间通信

Activity间通信

作者: GolferChen | 来源:发表于2016-10-25 00:44 被阅读27次
基础知识

在Activity之间进行数据交换需要借助 “信使” Intent,方式是将需要交换的数据存放进 Intent 中,Intent提供以下方法携带数据或读取Intent携带的数据:

putExtras(Bundle data)//将数据携带包 Bundle 放进Intent中
Bundle getExtras()//取出Intent中的数据携带包

Bundle是一个数据携带包,提供以下方法存入或取出数据:

putSerializable(String key,Serializable data)//向Bundle中存入一个可序列化对象Serializable
getSerializable(String key,Serializable data)//取出Bundle中的可序列化对象

相关文章

  • Activity间通信

    基础知识 在Activity之间进行数据交换需要借助 “信使” Intent,方式是将需要交换的数据存放进 I...

  • 组件间通信

    组件间通信 EventBus实现通信在Activity注册EventBus,在Activity写入消息订阅接收消息...

  • EventBus 使用小记

    EventBus 简化组件间(例如 Activity 与 Activity 之间)的通信 在组件通信上能使代码尽量...

  • AIDL

    使用iBinder 和 ServiceConnection 间的通信是Activity 与Service之间的通信...

  • Android 线程间通信

    线程间通信方式 Handler 参考1 Activity.runOnUiThread(Runnable acti...

  • APP开发实战61-Activity消息路由

    16.2Activity消息路由 在Android开发中,常遇到多个Activity间的相互通信和调用,这样会导致...

  • 简要的说一下:Fragment 间的通信方式?

    Fragment 间的通信可以借助以下几种方式实现: EventBus Activity(or Parent Fr...

  • Android基础(1) Activity详解

    (1)Activity间的通信方式(2)横竖屏切换的时候,Activity 各种情况下的生命周期(3)Activi...

  • ViewMode

    ViewModel 负责管理UI组件(activity/fragment)相关的数据,还可以负责UI组件间的通信 ...

  • Hook技术实现Android插件化

    实现原理 通过Android的Activity启动原理可以知道startActivity()时,通过进程间通信(I...

网友评论

      本文标题:Activity间通信

      本文链接:https://www.haomeiwen.com/subject/phaluttx.html