data class算是Kotlin中一大闪光点了data class就是一个类中只包含一些数据字段,类似于vo,pojo,java bean。一般而言,我们在Java中定义了这个数据类之后要重写一下toString,equals等方法。要生成get,set方法。然而在Kotlin中这些都不在需要自己手动去敲了,编译器在背后默默给我们生成了如下的东西:equals()/hashCode()toSt
转载 2月前
111阅读
1.普通传递(单纯传递String,Integer类型的list)代码如下: //传递intent.putStringArrayListExtra(name, value); //接收: ArrayList list = getIntent().getStringArrayListExtra(name); //传递intent.putIntegerArrayListExtra(name
# Android Intent 传递对象实现指南 作为一名经验丰富的开发者,我将指导你如何在 Android 中使用 Intent 传递对象。本文将分为以下几个部分: 1. 流程概述 2. 步骤及代码示例 3. 总结 ## 1. 流程概述 在开始具体讲解之前,让我们先来了解一下整个流程。下面是传递对象的流程: ```mermaid journey title 传递对象流程 se
  关于 android Intent对象对象数组的一些操作 androidintent传递对象传递对象数组 直接开正题,Intent传递值就是平常那些很简单的,接下来介绍传递 对象,和 对象数组 1 .intent 传递自定义的 对象 -实体类继承  Serializable 1. public class AA implements Serializable
转载 2023-06-30 20:50:23
87阅读
开始学习Kotlin是因为Google将Kotlin作为Android开发的官网语言,现在市面也有一些公司面试的时候开始将Kotlin作为一个加分项,其实可以想想多学一点东西,多一点傍身的技巧,O(∩_∩)O哈哈~。希望在看文章的时候,一定要把注释一起看,一定要把注释一起看,一定要把注释一起看,重要的事情说三遍,很多解释都是直接写在注释中的,因为我觉得把一些解释跟代码放在一起要稍微好理解一些,O(
今天和同学交流传递集合数据时候,我直接建议同学使用putSerializable传递一个序列化对象,然后获取到该对象中list集合拿来使用,但是同学说她们不这样用使用putParcelableArrayListExtra直接传递一个集合,我就有点好奇这两者有什么不同,我当初为什么使用第一种方法,就去网上查了资料,大彻大悟。 自定义对象传递: 通过intent 传递自定义对象的方法
转载 2023-08-06 18:28:33
91阅读
android开发中,经常会使用Intent传递数据,在Google官方的android api中对于基本数据类型,Intent类中都有对应的方法 intent.putExtra(key,date);来传递数据然而在实际开发中,基本数据类型肯定是不能够满足需要的,这个时候怎么办?对于自定义的类对象,如何通过Intent传递呢?这个时候就需要将对象序列化(Serializable)后才能传递
# Android Intent传递List对象Android开发中,我们经常需要在不同的活动(Activity)之间传递数据。Android提供了Intent机制来实现这一功能。Intent是一种在不同组件之间传递消息的对象,用于启动活动、启动服务、发送广播等操作。但是,AndroidIntent机制只支持传递基本数据类型和Parcelable对象,对于传递其他类型的数据,需要进行一些额
原创 2023-08-11 11:05:54
733阅读
效果:想看实例的,感兴趣的能够看之前的一篇文章Android ViewPager Fragment实现选项卡部分关键代码:public class SerializeActivity extends Activity implements Serializable { Button btnlist, btnParcelable, btnSerialze; private final Strin
转载 2015-07-08 21:25:00
100阅读
2评论
# Android Intent传递Serializable对象Android开发中,我们经常需要在不同的Activity之间传递数据。Android提供了Intent机制来实现这个功能。Intent可以传递各种类型的数据,包括基本类型,字符串,甚至对象。 ## Serializable接口 Serializable接口是Java编程语言中的一个接口,用于标记一个类的实例可以被序列化。当
原创 2023-07-29 07:47:02
88阅读
# Android Intent 传递对象列表的实现 在 Android 开发中,传递数据是一个经常需要实现的功能。尤其是当我们需要传递一个对象列表时,通常我们会使用 `Intent` 进行数据传递。本文将详细介绍如何在 Android 中通过 `Intent` 传递对象列表,包括详细的步骤和代码示例。 ## 流程概述 以下是实现过程的整体流程,展示出每一步的主要任务: | 步骤 | 描述
原创 22天前
0阅读
效果:想看实例的,感兴趣的能够看之前的一篇文章Android ViewPager Fragment实现选项卡部分关键代码:public class SerializeActivity extends Activity implements Serializable { Button btnlist,...
转载 2014-06-24 13:26:00
93阅读
2评论
# Android Intent传递数据传递对象Android开发中,我们经常需要在不同的组件之间传递数据。Android提供了Intent机制,使我们可以在Activity、Service、BroadcastReceiver之间传递数据。但是,Intent默认只支持传递基本数据类型,如整数、布尔值、字符串等。如果我们想要传递复杂的对象,我们需要通过一些技巧来实现。 本文将介绍如何在And
原创 2023-09-19 03:45:13
271阅读
前言:上一章节我们介绍了Intent的两种跳转方式,显式跳转和隐式跳转,今天我们来学习下如何在跳转的过程中进行数据的传递,分别是简单的数据传递、数组传递、集合、对象传递、Bitmap传递!-------简单的数据传递-----MainActivity.java:package com.example.intent; import android.app.Activity; import andr
前言Intent除了来启动activity,发送广播,启动服务等。我们还可以在Intent中添加数据,以达到在两个activity传递数据的作用。我们可以这样传递一些简单的数据:Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("username", "zhangsan
转载 2023-08-16 17:09:59
55阅读
Android Intent Filter-判斷intent傳遞對象 一.Intent接收原理當使用者發送一個intent出來,要求元件去執行動作,如果這個intent裡有很清楚的設定了ComponentName,那麼intent就會直接被送到指定的元件,並啟動該元件,如果沒有設定,則會由Android系統自動去判斷該把這intent送到哪個元件上啟動他。大多數在本身專案內元件可以處理的動作,i
AndroidIntent中如何传递对象                  1.背景知识:  Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象              
内容
原创 2022-02-27 14:00:53
323阅读
内容简介Java代码里要通过Parcelable在intent传递对象时,Java对象要实现Parcelable,操作起来很麻烦。不过Kotlin里已经有了更好用的方式了。实现方式build.gradle添加plugin等文件头部增加如下内容:apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensi...
原创 2021-10-19 13:27:34
851阅读
大家好,好久不见,今天要给大家讲一下AndroidIntent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解
转载 17天前
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5