`
gty509
  • 浏览: 55601 次
  • 性别: Icon_minigender_1
  • 来自: Bangkok
文章分类
社区版块
存档分类
最新评论

Intent间传递数据

 
阅读更多
Intent间传送数据一般有两种常用的办法:
1.extra
2.data.

extra可以用Intent.putExtra放入数据。新启动的Activity可用Intent.getExtras取出来Bundle, 然后用Bundles.getLong, getInt, getBoolean, getString等函数来取放进入的值。

而data则是传输url。url可以是指我们熟悉的http, ftp 等网络地址, 也可以指content来指向ContentProvider提供的资源。Intent.setData可以放入数据,Intent.getData可以取出数据。

分享到:
评论

相关推荐

    Android Intent传递数据大小限制详解

    Intent传递数据时,如果数据太大,可能会出现异常。比如App闪退,或是Intent发送不成功,logcat报错等等。 这就牵涉到一个问题:Intent 传递数据大小限制。 Intent到底能够携带多少数据呢? 使用Intent传送数据时...

    Android开发中Intent的四种数据传递方式

    4种最常用的Intent传递方式,这4种方式如下: 1、通过Intent传递数据 2、通过静态变量传递数据 3、通过剪切板传递数据 4、通过全局变量传递数据

    Intent数据传递实用方法

    以上就是Activity间使用Intent传递数据的基本方法。需要注意的是,对于大容量数据的传递,应尽量避免使用Intent,因为这可能会导致内存泄漏或性能问题。这时,可以考虑使用其他机制,如保存到文件、数据库,或者使用...

    Android通过Intent传递数据

    "Android通过Intent传递数据"这一主题,涵盖了Intent的基本使用和数据传递的方式。 Intent分为显式Intent和隐式Intent。显式Intent明确指定要启动的目标组件,而隐式Intent则不指定具体接收者,而是根据Intent的...

    intent传递数据的方法

    intent将数据从一个activity传递到另一个activity,intent如何从发送数据给另一个activity并接受传回来的值

    android Intent传递对象数据

    然而,Intent默认只能传递基本数据类型,如String、int等。当我们需要传递复杂的数据结构,如自定义对象时,就需要利用`Serializable`或`Parcelable`接口来实现。下面将详细介绍这两种方法。 ### 1. `Serializable`...

    Android Studio 3.0 下使用Intent传递数据和数据回传的示例

    Android Studio 3.0 下使用Intent传递数据和数据回传的示例。实现了一个简单的登录界面,用户输入用户名和密码后,点击登录把用户名和密码传递到主界面,主界面显示用户名和密码,然后在主界面中购买一个物品,打开...

    033集-通过Intent传递数据

    本节033集的视频教材主要聚焦于通过Intent来传递数据这一核心概念。 1. **Intent的基本概念**: Intent是Android系统中的一个对象,它封装了应用程序的意图,即表达开发者想要执行的操作。Intent分为显式Intent和...

    通过Intent实现Activity之间的切换,并传递数据

    在Android应用开发中,Intent是一种强大的机制,用于在组件之间建立通信桥梁,特别是在Activity之间进行切换和数据传递。本文将详细讲解如何通过Intent实现Activity之间的切换,并探讨如何利用Intent进行数据传递。 ...

    实验七 使用Intent在Activity间传输数据

    在Android应用开发中,Intent是连接应用程序组件的...熟练运用Intent在Activity间传递数据,将极大地提升应用程序的交互性和用户体验。同时,理解Intent的显式与隐式使用方式,有助于设计更灵活、可扩展的应用架构。

    Intent传递数据

    这是介绍了Intent怎样传递数据,传递什么类型的数据,和startactivityforResult,setResult,onactivityResult的用法,请参考:http://blog.csdn.net/forwardyzk/article/details/46620021

    Activity 间intent传递有序排序的map集合

    Intent不仅可以用来启动新的Activity,还可以在组件间传递数据。在这个场景中,我们关注的是如何在Activity之间通过Intent传递一个有序且可排序的Map集合。理解这个知识点对于优化应用的数据传输流程至关重要。 ...

    【Intent传递】对象、数组

    本DEMO主要讲解如何通过Intent传递对象和数组,这些都是Android开发中的基础知识,对于理解应用程序间的数据通信至关重要。 一、Intent的基本使用 Intent对象是用来表示一个操作的意图,它可以携带少量的数据。在...

    Android Intent传递对象

    在Android应用开发中,Intent是一种强大的工具,用于在不同的组件之间进行通信,如启动Activity、启动Service或在组件间传递数据。"Android Intent传递对象"这个主题主要关注如何利用Intent来传递自定义对象,以便在...

    EventBus替代Intent传递复杂数据的实例代码

    下面将详细解释如何使用EventBus替代Intent传递复杂数据。 ### EventBus的核心概念 1. **发布者(Publisher)**:发布事件的组件,通常是在某个操作完成后,需要向其他组件发送消息的类。 2. **订阅者(Subscriber...

    Android系列之Intent传递对象的几种实例方法

    Intent不仅可以用来启动活动(Activity)、服务(Service)或者广播接收器(BroadcastReceiver),还可以传递数据。本篇文章将详细探讨如何通过Intent在Android中传递对象,主要分为两种方式:使用`Serializable`...

    Intent传递对象、对象数组

    本话题将详细探讨如何通过Intent传递对象以及对象数组。 一、Intent的基础 Intent主要由两部分构成:Action(动作)和Data(数据)。Action定义了Intent要执行的操作,如ACTION_VIEW、ACTION_SEND等;Data则包含了...

    andorid 利用Intent 传递Bundle包

    Bundle则是一个可扩展的键值对存储容器,常用于在组件间传递数据。它允许我们存储各种类型的数据,如字符串、整型、浮点型、布尔值以及更复杂的数据结构如Parcelable对象。 当我们在Intent中添加Bundle时,可以使用...

    Intent传递对象

    在传递数据时,无论是哪种Intent,都需要用到`putExtra()`方法来添加额外的数据,然后在接收端通过`getExtra()`获取。 在Android中,Intent能传递基本类型的数据,如字符串、整型、浮点型等,但不能直接传递复杂的...

Global site tag (gtag.js) - Google Analytics