一、向下一个活动传递数据1. 传递简单数据2. 传递数据包3. 传递值对象(1) Serializable序列化接口(2) Parcelable序列化接口二、返回数据给上一个活动  一、向下一个活动传递数据前面我们在介绍Intent的时候有说过,我们可以利用Intent在不同组件之间传递数据,接下来这篇文章就是记录如何利用Intent在不同Activity之间传递简单数据传递数据包、传
intent传值:4,intent传集合3,intent传对象, 2,传递后有返回值的情况:当需要从目标Activity回传数据到原Activity时,可以使用上述方法定义一个新的Intent传递数据,也可以使用 startActivityForResult (Intent intent, int requestCode);1,传递后无返回值的情况:从当前Activity传递到目标Ac
转载 2023-07-02 21:22:55
188阅读
你能通过这篇文章学习到什么?1. 利用intent在两个activity之间传递数据 2. 利用intent在两个activity之间传递数据包3. 利用intent获取到返回数据很多人在刚开始进行android开发时,想要在两个activity之间传递数据,但是却并不知道如何去操作。那么通过这篇文章,我将帮助你把这个知识点安排的明明白白~一、什么是intent?在我看来,intent就是起到一个
转载 2023-10-25 21:41:40
99阅读
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,使用Intent和Bundle在组件之间传递数据,而这两种通常实现的是Java基本对象类型和String的传递。 在实际项目中,页面之间传值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。 一、传递List<St
作者丨大头呆当我们用Intent传输大数据时,有可能会出现错误:val intent = Intent(this@MainActivity, Main2Activity::class.java) val data = ByteArray(1024 * 1024) intent.putExtra("111", data) startActivity(intent) 如上我们传递了1M大小的
转载 2023-11-22 22:56:55
138阅读
前言:上一章节我们介绍了Intent的两种跳转方式,显式跳转和隐式跳转,今天我们来学习下如何在跳转的过程中进行数据传递,分别是简单的数据传递、数组传递、集合、对象传递、Bitmap传递!-------简单的数据传递-----MainActivity.java:package com.example.intent; import android.app.Activity; import andr
转载 2024-02-05 03:39:58
63阅读
Intent类的继承关系: 需要注意的是,该类实现了Parcelable(用于数据传递)和Cloneable接口.Intent是一种(系统级别的)消息传递机制,可以在应用程序内使用,也可以在应用程序间使用。使用Intent可以用来:1. 使用类名,显式启动一个特定的Service或Activity(显式);2. 启动Activity或Service来执行一个动作的Intent,通常需要使
转载 2023-07-29 11:31:35
122阅读
Android的有三个基本组件——Activity,Service和BroadcastReceiver,它们都是通过Intent机制激活的,而不同类型的组件有传递Intent的不同方式。 (1) 要激活一个新的Activity,或者让一个现有的Activity执行新的操作,可以通过调用Context.startActivity()或者Activity.
转载 2024-07-31 20:46:16
60阅读
# Android Intent传递数据传递对象 在Android开发中,我们经常需要在不同的组件之间传递数据Android提供了Intent机制,使我们可以在Activity、Service、BroadcastReceiver之间传递数据。但是,Intent默认只支持传递基本数据类型,如整数、布尔值、字符串等。如果我们想要传递复杂的对象,我们需要通过一些技巧来实现。 本文将介绍如何在And
原创 2023-09-19 03:45:13
326阅读
IntentAndroid中一个非常重要的概念,跟这个词的本意(意图,目的)一样,这个类在Android中的作用就是要调用某个组建去做某一件事,比如通过startActivity启动一个Activity,通过startService启动一个Service,通过sendBroadcast发送一个广播等,它相当于各个组建间的一个桥梁。很重要的一点是这个过程是可以跨进程的,比如在应用中可以
转载 2023-12-29 16:28:43
134阅读
大家好,好久不见,今天要给大家讲一下AndroidIntent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解
转载 2024-09-02 08:43:55
0阅读
安卓开发中经常遇到使用频率很高的家伙,例如 activity 、service、broadcast,contentprovider,桥梁工程师intent,应用保持着context等。这些东西对初学者来说可以说是一头雾水。今天我们来谈谈intent的知识。intent意思"意图 用意",字面看不好理解。本身intent在安卓app中与界面显示无关的东西,也就是intent本身没有单独存在的意义。我
转载 2023-07-06 21:07:17
190阅读
一、Intent与Bundle1、Activty与Activity1.1、传递简单数据(1) 传单个值(以String类型为例)发送数据Intent intent = new Intent(A.this, B.class); intent.putExtra("key", value); startActivity(intent);接收数据// 获取数据的方法需要根据传递数据类型而定 Int
转载 2023-07-06 21:08:15
620阅读
1.普通传递(单纯传递String,Integer类型的list)代码如下: //传递intent.putStringArrayListExtra(name, value); //接收: ArrayList list = getIntent().getStringArrayListExtra(name); //传递intent.putIntegerArrayListExtra(name
在封装中。。需要传递一个页面数据进去 intent.putExtra("open_page",MainActivity.cla
原创 2023-03-16 08:00:10
117阅读
  关于 android Intent 传对象和对象数组的一些操作 androidintent传递对象传递对象数组 直接开正题,Intent传递值就是平常那些很简单的,接下来介绍传递 对象,和 对象数组 1 .intent 传递自定义的 对象 -实体类继承  Serializable 1. public class AA implements Serializable
转载 2023-06-30 20:50:23
89阅读
1、Intent 可以传递数据类型在 Intent和IntentFilters(1) 中我们知道了通过 Intent 的putExtra( ) 方法可以实现组件之间的数据传递。那么putExtra( ) 方法能够传递数据类型由哪些限制呢?下面这张图是我从AndroidSrudio中截取的,这张图里列出了所有可以通过intent传递数据类型。putExtra.png根据这张图...
原创 2022-01-14 11:39:12
1784阅读
http://blog.csdn.net/sukyle/article/details/4485505 1.Activity之间传递数据   (1)利用Intent传递数据        传递数据的Activity中:       Intent intent =
原创 2012-11-28 23:55:20
773阅读
隐式意图和显式意图(重点)隐式意图:在开启目标activity时,不需要直接指定目标activit
原创 2022-12-01 12:36:58
147阅读
IntentAndroid中一个非常重要的概念,跟这个词的本意(意图,目的)一样,这个类在Android中的作用就是要调用某个组建去做某一件事,比如通过startActivity启动一个Activity,通过startService启动一个Service,通过sendBroadcast发送一个广播等,它相当于各个组建间的一个桥梁。很重要的一点是这个过程是可以跨进程的,比如在应用中可以启动调用某
转载 2023-06-29 22:10:53
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5