`

Activity间的传值

 
阅读更多
String name = myEditText.getText().toString();
				 
Bundle data = new Bundle();//实例化Bundle对象
data.putString("name", name);//将姓名信息添加到Bundle对象中
		         
Intent intent = new Intent(MainActivity.this,ResultActivity.class);
intent.putExtras(data);
startActivity(intent);

 

获取传递过来的值:

Intent intent = getIntent();
Bundle b = intent.getExtras();
String name = b.getString("name");

  

分享到:
评论

相关推荐

    Android Activity间传值

    "Android Activity间传值"是一个核心知识点,它涉及到Intent、 Extras、Parcelable接口、Serializable接口等多种方式,以及如何在返回Activity时回显之前的数据。现在,我们将深入探讨这些概念。 首先,Intent是...

    android开发中Intent在两个Activity间传值示例

    在这个“android开发中Intent在两个Activity间传值示例”中,我们将深入探讨如何使用Intent在两个Activity之间传递数据。 1. **Intent的基本概念** Intent是一个表示一个动作的意图对象,它包含了一个操作和操作的...

    Activity间传值

    "Activity间传值"指的是在不同的Activity实例之间共享数据。在这个场景中,我们有Activity1、Activity2和Activity3,涉及到了一个典型的Activity启动流程:Activity1启动Activity2,Activity2再启动Activity3,最后...

    Android Activity之间传值

    本篇将详细讲解如何在Android Studio 3.1环境下,通过Intent实现Activity间的简单传值。 一、Intent的使用 Intent是Android系统中用于启动另一个组件(如Activity、Service)的一种消息对象。在Activity间传递数据...

    Android-Service与Activity传值

    在Android应用开发中,`Service`和`Activity`是两个重要的组件。`Service`用于在后台执行长时间运行的任务,而`Activity`则负责用户界面交互。在某些场景下,我们可能需要在`Service`和`Activity`之间传递数据,比如...

    activity传值

    在Android应用开发中,Activity是应用程序的基本组件,用于展示用户界面和处理用户...初学者可以通过学习和实践这个示例,加深对Activity间传值的理解。总的来说,理解并熟练掌握这些方法对于Android开发是非常必要的。

    Android-Fragment和Activity的传值通例子

    - 当Fragment与Activity间的通信较为复杂时,推荐使用Interface回调,以保持代码的清晰性和可维护性。 - 如果数据量大或涉及到复杂的业务逻辑,考虑使用ViewModel或LiveData等架构组件,它们能更好地管理数据和组件...

    activity之间的传值demo

    总结,Activity间的传值是Android开发中的基础操作,理解并熟练掌握Intent的使用对于构建功能丰富的应用程序至关重要。通过`IntentDemo1`这样的实战练习,开发者可以更好地理解和应用这些概念,从而提升开发效率。在...

    接口关联方式 Fragment之间通过Activity相互传值和调用方法

    本篇将详细探讨Fragment之间如何通过Activity进行传值和调用方法,以及接口关联的实现方式。 首先,让我们了解Fragment和Activity的基本交互。Fragment有自己的生命周期,但它的创建和销毁都受到所在Activity的控制...

    在Activity之间传值

    "在Activity之间传值"是一个核心的技能,涉及到Intent、 Extras、Parcelable接口等多种方式。下面我们将详细探讨这些方法。 1. **Intent**: Intent是Android中的一个关键概念,它用于启动一个新的Activity或服务,...

    android activityIntent 传值 传对象

    在Android开发中,Activity是应用程序的基本组件,Intent则充当了Activity之间通信的桥梁。当我们需要在不同的Activity之间传递数据时,Intent就起到了至关重要的作用。本文将深入探讨如何使用Intent在Activity之间...

    Activity之间传值

    总结,Activity间的传值是Android开发中的基础操作,理解并掌握各种类型的数据传递方式,包括基本类型、对象、对象集合以及Map,能够帮助开发者更有效地编写和维护应用。Parcelable和Serializable作为对象传递的主要...

    (Activity与Fragment之间进行传值

    在Activity与Fragment之间进行传值主要有以下几种方法: 1. **通过Intent传递数据**: - 如果从Activity启动一个新的Fragment,我们可以通过Intent将数据传递给Fragment。在创建Fragment实例时,可以使用Bundle...

    android两个activity相互传值

    本文将详细讲解如何在Android的两个Activity间进行数据传递。 首先,我们来看如何从第一个Activity(我们称为`ActivityA`)向第二个Activity(我们称为`ActivityB`)传递数据。这通常通过Intent对象实现。当你启动...

    Service向Activity传值(kotlin)

    在某些场景下,我们可能需要Service与Activity之间进行数据传递,例如本例中的“Service向Activity传值,实现Count累加的效果。定时传值”。这种需求常见于实时更新UI或者进行后台计数等操作。 首先,我们来详细...

    Android 两个Activity之间传值

    以上是Android中Activity间传递数据的基础知识,实际开发中可能还需要考虑数据的安全性、健壮性和性能优化。例如,对于大量数据的传递,可能需要考虑使用数据库或文件共享,而不是直接通过Intent。同时,注意避免在...

    Android_activity向fragment传值 对应45

    下面我们将详细探讨“Android_activity向fragment传值”的相关知识点。 首先,我们可以通过Intent来传递基本类型的数据。如果在Activity中有一个Fragment实例,可以直接通过setArguments(Bundle args)方法将数据...

    Service向Activity传值(java)

    本篇文章将深入探讨如何在`Service`与`Activity`之间传递值,特别是实现一个计数器(Count)累加效果的定时传值机制。 首先,我们需要创建一个`Service`。在Java中,`Service`的生命周期方法包括`onStartCommand()`...

    Activity生命周期及Intent传值

    理解Activity的生命周期和Intent的传值机制对于Android开发者来说至关重要。 Activity的生命周期分为三个主要阶段:启动(Start)、运行(Running)和销毁(Destroy)。在启动过程中,Activity会经历onCreate()、...

Global site tag (gtag.js) - Google Analytics