Activity之间传递数据一般通过以下几种方式实现:
1. 通过intent传递数据
2. 通过Application
3. 使用单例
4. 静态成员变量。(可以考虑
WeakReferences)
5. 持久化(sqlite、share preference
转载
2024-02-29 09:23:13
58阅读
在Activity之间传递数据,主要的方法有四种:利用静态字段传递;利用Intent传递;利用ClipboardManager传递;利用全局变量传递。 下面就一一道来,首先呢,创建一个Android Application Project,自取名DataTransfer,class为Main.java。要实现数据传递,至少要两个Activity,所以分别添加一个
转载
2023-07-17 15:18:42
164阅读
在Android开发中,我们通常需要在不同的Activity之间传递数据,下面我们就来总结一下在Activity之间数据传递的几种方式。1. 使用Intent来传递数据 Intent表示意图,很多时候我们都会利用Android的Intent来在各个Activity之间传递数据,这也是Android比较官方的一种数据传递的方式 需求1:从一个Activity(IntentDemo)跳转到另外一个
转载
2023-06-29 17:39:03
478阅读
概述: 在Android中,不同的 Activity实例可能运行在一个进程中,也可能运行在不同的进程中。因此我们需要一种特别的机制帮助我们在Activity之间传递消息。Android中通过intent对象来表示一条消息,一个Intent对象不仅包含有这个消息的目的,还可以包含消息的内容。对于一个Intent对戏,消息”目的地“是必须的,而内容则是可选项。1.通过Bund
转载
2024-05-08 18:11:58
273阅读
1.基于消息的通信机制 Intent ---boudle ,extra 数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。 2. 利用static静态数据, public static成员变量; 3.基于外部存储的传输, &n
原理图:1)较少数据时存:intent.putExtra("username", username);取:String
原创
2023-04-11 14:58:23
51阅读
前面照着android系统的裁剪图片的功能自己写了一个相似的工具。功能是大体上实现了,但留下了一个调用的问题:如何从我的程序调用这个裁剪工具,并且获得裁剪后的图片呢?其实这个也很简单了,就是intent的基础用法。原文地址请保留 先上个图(界面依旧没优化,难看就难看吧):起始activity,打开图片选择窗口,随便选择一张图片 下面是跳转到裁剪界面按下crop按钮,退出acti
转载
2024-04-07 18:46:44
29阅读
1 基于消息的通信机制 Intent--------boudle,extra用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int、string等详细介绍下Intent机制Intent包含两部分:1 目的【action】-------要去到哪里去2 内容【category、data】----------路上带些什么,区分性数据和内容性数据简单数据传递:Intent inte
转载
2023-09-14 08:32:31
53阅读
一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity. 1. Intent显式意图 (1) 最常见最一般的页面跳转代码,很简单,如下: Intent in
转载
2023-07-31 11:59:58
456阅读
不同Activity间传递数据的方法有很多种:1、利用Intent带的putExtra方法传递数据;使用方法:(1)Intent it = new Intent(a.this,b.class); ==> Intent it = new Intent(); it.setClass(a.this,b.class);(2)it.putExtra(String k
原创
2013-08-11 12:49:46
1208阅读
1Activity和fragment都是一个类,)方法,即可将Bundle数据包传给fragment。在Fragment中用getArguments方法得到传递过来的值。http://dditblog.com/itshare_296.ht
原创
2022-05-26 17:18:59
207阅读
## Android Activity传递数据 List的实现教程
在Android开发中,Activity间传递数据是一项常见的需求,特别是在多个Activity之间共享列表数据。今天,我们将学习如何通过Intent将List数据从一个Activity传递到另一个Activity。本文分为多个步骤,下面的表格将展示整个流程。
### 整体流程
| 步骤 | 操作
原创
2024-09-19 05:45:22
31阅读
# 如何在Android中传递大量数据
## 简介
在Android开发中,有时候我们需要在不同的Activity之间传递大量数据。本文将指导你如何实现这一过程。
### 流程表格
```mermaid
journey
title 传递大量数据流程
section 开发者指导小白完成以下步骤
- 开发者:了解需求
- 小白:创建数据模型
原创
2024-05-14 03:44:09
60阅读
Activity跳转和传值1.重点内容1.重点内容Activity之间的跳转及数据传递(如何跳转?如何返回?)使用Intent在Activity之间传递数据)(单向和双向?)回传数据(怎么回传和接收?)隐式启动Activity(代码量少,可以实现不同组件之间的跳转)2.使用Intent显式启动Activity2.1Intent简介1.引入比如下面的图,当我点击”Go to Activity2“的时
转载
2024-06-12 05:54:33
500阅读
QQ 1285575001Wechat M010527技术交流 QQ群599020441纪年科技aming
原创
2021-07-07 14:29:49
247阅读
# Android Activity与Service之间的数据传递
在Android开发中,Activity和Service是两个核心组件,经常需要在它们之间传递数据。在这篇文章中,我们将探讨如何在Activity中与Service进行数据传输,并提供相应的代码示例。我们还将通过序列图和旅行图来帮助理解数据传递的过程。
## 什么是Activity和Service?
- **Activity
## Android Activity传递大数据教程
作为一名经验丰富的开发者,我将教你如何在Android中传递大数据给Activity。首先,我们来看整个流程,并通过表格展示每个步骤:
```mermaid
gantt
title Android Activity传递大数据流程
dateFormat YYYY-MM-DD
section 步骤
定义需传递的
原创
2024-05-25 05:19:13
69阅读
在Activity中传递数据,一般而言,传递一些简单的类型是比较容易的,如int , String等,但是很多时候我们要传递的是往往是一个复杂的对象,这时候我们可以让这个对象implements Parcelable,或者implements Serializable,实现这两个接口,就可以通过下面的代码片段在Activity之间进行传递了,//发送数据
Intent intent = new I
转载
2024-05-20 14:25:34
39阅读
在activity之间传递数据 一、简介 二、通过intent传递数据 1、在需要传数据的界面调用 intent.putExtra("data1", "我是fry");方法 //前面是键,后面是值,这个是string 2、在需要接受数据的界面调用bundle获取传递过来的数据即可 Bundle bu
转载
2017-07-31 14:30:00
100阅读
2评论
1 import android.app.Activity;
2 import android.content.Intent;
3 import android.os.Bundle;
4 import android.view.View;
5 import android.widget.EditText;
6
7 /**
8 * activity之间传递数据&批量传递
转载
2014-09-11 11:05:00
212阅读
2评论