Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,使用Intent和Bundle在组件之间传递数据,而这两种通常实现的是Java基本对象类型和String的传递。在实际项目中,页面之间值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。一、传递List<Strin
转载 8月前
150阅读
两个Activity中互相传递数据的方法如下:一.简单数据的传递传递单个:可以直接通过调用Intent的putExtra()方法存入数据,然后在获得Intent后调用getXxxExtra获得 对应类型的数据;传递多个:可以使用Bundle对象作为容器,通过调用Bundle的putXxx先将数据 存储到Bundle中,然后调用Intent的putExtras()方法将Bundle存入Intent
两个activity之间需要一个list<Bean> 。使用Intent来传递即可。需要注意以下几点 1、Bean 要 implements Serializable或者继承Parcelable,我这里举得例子是前者, 2、list本身要指定成ArrayList 3、值的activity端  i.putExtra("key", Arrayli
转载 2023-06-08 20:45:45
134阅读
第一个 activity , listIntent intent = new Intent(DiYaJiluActivity.this, BiRongDetails.class);intent.putExtra("listBeans", (Serializable) listBeans);startAc
原创 2023-05-15 15:32:04
41阅读
# Android Intent跳转数组 当我们在Android应用中进行页面跳转时,有时候需要在不同的页面之间传递数据。Android中提供了Intent来实现页面跳转,并且可以通过Intent传递数据。在传递数据的过程中,我们经常会遇到需要传递数组的情况。本文将介绍如何在Android中使用Intent传递数组,并附带代码示例。 ## 传递数组的方式 在Android中,我们可以使用B
原创 2023-10-30 11:45:22
108阅读
1 Androidintent值的三种方法(1) startActivity(); (2) startActivityForResult(); (3)3 调用在下个activity自定义的方法"actionStart()",也就是最佳的方法。2 最常用值跳转:startActivity()方法2.1 MainActivity// 在MainActivity中定义如下代码 button1.s
转载 2023-08-17 19:32:46
137阅读
作为一个 Android 开发人员,我们都是用过 Intent,用它来在组件之间传递数据,所以说 Intent 是组件之间通信的使者,一般情况下,我们传递的都是一些比较简单的数据,并且都是基本的数据类型,写法也比较简单,今天我在这里说的是如何使用 Intent 传递对象及集合,我们知道Intent 是不能直接传递没有序列化的对象的,说到序列化,我们都知道,序列化有两种方式,即实现 Sere
# Android Intent 传递 List 数据的方案 在 Android 开发中,Intent 是一种非常重要的组件,它用于在应用程序的不同部分之间传递数据和启动其他组件。我们时常需要传递一些复杂的数据,例如一个对象列表。通过 Intent List 数据,可以使用多种方式实现,本文将详细探讨一种具体的实现方案。 ## 方案概述 我们将在两个 Activity 之间传递一个 `
原创 2024-08-17 08:04:59
219阅读
第一种:传递简单的字符串,或者数字:发送:String ss="这是一个字符串"Intent intent=new Intent();intent.setClass(A.this,B.Class)intent.putExtra("data",ss);startActivity(intent);接收:Intent intent=getIntent();String ss=intent.getStri
转载 2023-06-14 22:09:26
281阅读
题目要求:实现2或多个页面之间的跳转,并把值传递过来(使用显示方式)先来说一下在AndroidIntent的使用方法分2中   1、显示方式Intent intent = new Intent(Context packageContext, Class<?> cls); intent.putExtra("键","值");其中Context是一个上下文,第二个参数是
转载 2023-07-06 21:09:23
109阅读
http://www.cnblogs.com/zhiqiangsimida/archive/2011/12/24/2774660.html
转载 精选 2013-07-16 15:32:51
559阅读
 一、Intent作用androidintent是经常要用到的。不管是页面调转,还是传递数据,或是调用外部程序,系统功能都要用到intentAndroid的有三个基本组件——Activity,Service和BroadcastReceiver,它们都是通过Intent机制激活的,而不同类型的组件有传递Intent的不同方式。(1) 要激活一个新的Activity,或者让一个现有的A
转载 2024-01-16 11:35:33
139阅读
Androidintent值的三种方法分别是:1、startActivity();2、startActivityForResult();3、调用在下个activity自定义的方法“actionStart()”,也就是最佳的方法。 一、一般方式值跳转:startActivity()方法<code class="hljs" java="">/* 在MainActivity中定义如下代
转载 2023-11-04 19:06:59
169阅读
一、概述IntentAndroid程序中各组件之间进行交互的一种一种方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。 想要启动活动时传递数据其实很简单。Intent中提供了一系列putExtra(String name,String value)方法 的重载,可以把我们想要传递的数据暂存在Intent中,启动另一个活动后,只需要把这些数据再从Intent中取出来就可以了
转载 2023-08-16 22:27:16
117阅读
AndroidStudio中使用Intent启动活动以及传递数据基于AndroidStudio 4.0.1 版本:Intent表达的是一种意图,可以在活动之间来回穿梭。同时还可以在不同的组件中传递数据。一般用于启动活动,启动服务以及发送广播等场景。本文所述为启动活动以及在活动中单双向传递数据。 文章内容AndroidStudio中使用Intent启动活动以及传递数据前言一、Intent是什么?二、
Activity间的跳转:要了解Activity间的值,首先得知道actvivity是怎么跳转的。Activity间的跳转有隐式和显式两种方式,代码如下:// 显式 Intent intent = new Intent(this,SecondActivity.class); /* Intent intent = new Intent(); i
转载 2023-07-17 19:20:11
84阅读
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质 Intent.putExtras(key, value)几乎可以包括各种类型的值,但是却没有类似List之类的传递参数 再加班无聊的时候,我试了试,发现可以把list强转成Serializable类型,然后通过putExtras(key, (Serializab
原创 2021-12-29 10:00:35
222阅读
Intent传递数据的时候,如果传递的是基本类型,不用说很容易,单个的就是单个的,多个就用bundle传递,如果传递的是对象或者是集合,简单的某个集合还是可以直接的,但是大多数的是不可以的。在传递对象的时候有两种方式,一种是实现Parcelable或者Serializable接口序列化对象来传递,在集合的时候,可能是通过简单的集合嵌套复杂的集合进行传递,但是这些方式都非常的麻烦、复杂,待
转载 2024-08-19 10:02:51
189阅读
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质 Intent.putExtras(key, value)几乎可以包括各种类型的值,但是却没有类似List之类的传递参数 再加班无聊的时候,我试了试
原创 2022-02-17 11:32:25
219阅读
android里面 Intent 非常重要,它能连接两个Activity。实现页面跳转,学过JAVAWEB的人都知道,有点类似于 Servlet.在这里有两种方法 值。第一种 是批量传送。就是放到Bundle对象中。为了形象的表示,就先写一个登录的界面。 功能就是 点击登录 能把当前的 用户名和密码传到另一个ActivityString usertext = username.getText(
转载 2023-07-06 21:08:33
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5