`

如何利用intent来传递int数据

 
阅读更多

转于:http://blog.csdn.net/kobe73er/article/details/8501393

 

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

 

在android系统中的intent对象是不支持直接传递int数据类型的,那么解决这类问题有两种方法:

一是通过数据类型转换,不过在有些特殊的情况下这种方法并不适用;

二是通过bundle这个对象来封装数据进行传递,例如

发送端:

 Bundle bundle = new Bundle();  
 bundle.putInt("deptname", 3); 
 intent.putExtras(bundle);  

接收端:

Bundle bundle=this.getIntent().getExtras();

这样就可以解决问题。

分享到:
评论

相关推荐

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

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

    Intent数据传递实用方法

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

    Android通过Intent传递数据

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

    android Intent传递对象数据

    当我们需要传递复杂的数据结构,如自定义对象时,就需要利用`Serializable`或`Parcelable`接口来实现。下面将详细介绍这两种方法。 ### 1. `Serializable`接口 #### (1) 实现过程 首先,你需要让你的自定义对象...

    andorid 利用Intent 传递Bundle包

    在`jsl.sample.bundle`这个示例项目中,可能包含了一个或多个Activity,它们展示了如何通过Intent传递并接收Bundle数据的具体实现。这些示例可能包括创建Bundle,将不同类型的值放入Bundle,然后通过Intent发送,...

    033集-通过Intent传递数据

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

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

    本文将详细讲解如何通过Intent实现Activity之间的切换,并探讨如何利用Intent进行数据传递。 首先,Activity是Android应用程序的基本构建块,它负责与用户交互并展示UI。在Android系统中,启动一个新的Activity通常...

    Android Intent传递对象

    "Android Intent传递对象"这个主题主要关注如何利用Intent来传递自定义对象,以便在应用程序的不同部分共享数据。下面我们将深入探讨这个话题。 首先,了解Intent的基本结构和类型至关重要。Intent有两种类型:显式...

    android 利用intent调用activity 简明精炼的例子

    本篇将重点讲解如何利用Intent在Android中调用Activity,并进行数据的传递与接收。 首先,让我们了解一下Activity。在Android中,Activity是用户界面的载体,它代表了用户可以看到并与其交互的一个屏幕。通过Intent...

    【Intent传递】对象、数组

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

    Intent传递对象

    下面以一个简单的示例来展示如何使用Intent传递Serializable和Parcelable对象: ```java // 实现Serializable的对象 public class SerializableModel implements Serializable { private String name; private ...

    Intent传递对象、对象数组

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

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

    在实际开发中,如果需要频繁地通过Intent传递对象,推荐使用`Parcelable`接口,以提高应用性能。然而,对于简单的数据模型或者不需要考虑性能的情况下,`Serializable`接口是一个更简单的选择。 总结起来,Android...

    启动另一个Activity并利用Intent传输数据

    在AndroidDemo_004这个项目中,你可能会看到一个示例,展示如何在两个Activity之间通过Intent传递数据。可能包括创建源Activity,设置Intent,添加数据,然后调用`startActivity(Intent)`方法启动新Activity。在目标...

    Intent传值Demo

    下面将详细介绍如何使用Intent传递各种类型的数据以及涉及到的Parceable和Serializable接口。 一、基本数据类型的传递 Intent支持传递基本数据类型,包括int、boolean、String、float、double等。这些类型的传递...

    Android案例:根据身高算标准体重。利用Intent意图之数据的传递

    在这个"Android案例:根据身高算标准体重"中,我们将会探讨如何通过Intent来实现数据的传递,以及如何在Android应用中进行简单的计算和判断。 首先,Intent的基本用法包括隐式Intent和显式Intent。隐式Intent通常...

    ListVIew用法Intent传递据图片以及Android适配器

    总结来说,这个Demo展示了如何在Android中使用ListView和SimpleAdapter展示数据,以及如何通过Intent传递数据和图片。理解并掌握这些基本概念对于Android开发至关重要,它们可以帮助你构建用户友好的、数据驱动的...

    intent传递类内容

    - 过多的Intent传递可能导致性能问题,因此应尽量减少不必要的数据传递,优化Intent使用。 总之,Intent是Android开发中的核心概念之一,熟练掌握Intent的使用,对于构建高效、灵活的应用至关重要。理解并熟练运用...

    Intent传递对象Serializable

    在Android中,Intent的额外数据部分(extras)只能存储Parcelable或Serializable类型的对象,因此,当我们需要通过Intent传递自定义对象时,可以选择实现Serializable接口。 **步骤1:实现Serializable接口** 为了...

Global site tag (gtag.js) - Google Analytics