`
hejiaqi789
  • 浏览: 29859 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

android学习之Intent传值——个人理解说明

阅读更多

Intent传值

       EditText et = (EditText)findViewById(R.id.etName);//定义的文本框。

    String aa = et.getText().toString();//获取文本框内容。

       Intent intent = new Intent();

intent.setClass(helloworld.this,android2.class);//helloworld.classActivityandroid2.classActivity

intent.putExtra("name", "传值测试!");//设置传递内容。

    startActivity(intent);//跳转。

    finish();//关闭当前Activity

第一种写法,用于批量添加数据到Intent
Intent intent = new Intent();
Bundle bundle = new Bundle();//
该类用作携带数据
bundle.putString("name", "
学习android");
intent.putExtras(bundle);//
为意图追加额外的数据,意图原来已经具有的数据不会丢失,但key同名的数据会被替换
第二种写法:这种写法的作用等价于上面的写法,只不过这种写法是把数据一个个地添加进Intent,这种写法使用起来比较方便,而且只需要编写少量的代码。
Intent intent = new Intent();
intent.putExtra("name", "
学习android");

    android2onCreate方法中取值

【取值方法:String test= (String)(this.getIntent().getExtras().getString("name"));

分享到:
评论

相关推荐

    Android Intent多种传值方式

    本文将深入探讨Android Intent的多种传值方式。 1. **基本类型传值** - 使用`putExtra()`方法:Intent提供了`putExtra(String name, boolean value)`、`putExtra(String name, char value)`等方法,可以用来传递...

    android activityIntent 传值 传对象

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

    Activity启动模式及Intent的Flag属性对Intent传值的影响

    在Android应用开发中,`...以上就是关于`Activity`启动模式和`Intent`的`Flag`属性对`Intent`传值的影响的详细解析,希望对你的Android开发有所帮助。在实践中,合理运用这些特性可以优化应用的流程控制和用户体验。

    Activity生命周期及Intent传值

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

    android中Intent传值与Bundle传值的区别详解

    在Android开发中,Intent和Bundle都是用来在组件之间传递数据的重要工具,但它们在使用场景和方式上有所不同。本文将详细解析Intent传值与Bundle传值的区别。 首先,Intent是Android系统中的一个核心概念,主要用于...

    Android课程第二次实验报告-Intent传值.docx

    【实验报告】Android课程第二次实验报告 - Intent传值 在这个实验中,主要目的是掌握在Android应用开发中如何通过Intent来实现在不同Activity之间的跳转以及数据传递。Intent是Android系统中用于启动另一个组件(如...

    android Application全局传值替代Intent

    在这种情况下,我们可以考虑使用`Application`类来实现全局传值,以替代Intent传值。 Android的`Application`类是每个Android应用的顶级组件,它是所有Activity、Service等的父类。开发者可以创建自定义的`...

    Android源码——Intent切换.zip

    本资料"Android源码——Intent切换.zip"很可能是关于Intent在Android应用开发中的详细解析,包括Intent的创建、使用方式以及源码分析。 首先,Intent分为显式Intent和隐式Intent两种类型。显式Intent明确指定了要...

    Intent跳转、传值

    只有一个活动的应用也太简单了吧?没错,你的追求应该更高一点。不管你想创建多少 个活动,方法都和上一节中介绍的是一样的。...标只会进入到该应用的主活动,那么怎样才能由主活动跳转到其他活动呢?...

    Android系统级深入开发——移植与调试 pdf

    《Android系统级深入开发——移植与调试》这本书深入探讨了Android系统的底层开发和调试技术,是Android开发者进阶的重要参考资料。以下将从标题和描述中提取出的关键知识点进行详细阐述。 1. **Android系统移植**...

    安卓Android源码——Intent.rar

    本资源“安卓Android源码——Intent.rar”可能包含了Intent的详细源代码分析,帮助开发者深入理解Intent的工作原理。 1. **Intent基础概念**: Intent在Android中扮演着“信使”的角色,它携带数据并指明一个操作...

    intent传值

    "intent传值"这个主题涵盖了如何利用Intent在两个Activity之间传递数据的基本概念和实践方法。在这个过程中,Intent不仅能够携带基本类型的数据,如字符串、整型、浮点型等,还可以传递更复杂的对象。 1. **Intent...

    android基础 - 页面传值

    在Android开发中,页面间的数据传递是不可或缺的一部分。"页面传值"这一概念涉及如何在不同的...理解并熟练运用这些技术对于构建健壮的Android应用至关重要。在实践中,应始终考虑性能、可维护性和代码的清晰度。

    Android学习之路——4.Activity简介

    这篇博客"Android学习之路——4.Activity简介"很可能会详细解释Activity的基本概念、生命周期以及如何在实践中使用它。 Activity作为Android应用程序的一个窗口,它可以显示用户界面,并响应用户的交互。每个...

    Android-Service与Activity传值

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

    android 广播,界面传值示例

    学习这个示例,开发者可以了解到如何有效地在应用程序的不同组件间通信,增强对Android系统的理解,提高开发效率。理解广播机制有助于构建响应系统事件的应用,而掌握界面传值技巧则能更好地实现用户界面交互。在...

    使用intent传值和回传值

    在Android应用开发中,Intent是连接各个组件(如Activity、Service等)的桥梁,它用于启动其他组件并传递数据。本篇文章将详细讲解如何在Activity之间通过Intent进行数据的传递和回传,以及如何在实际的项目中运用...

    Android Intent跳转和回传值

    Intent跳转传值,和Activity返回传值

Global site tag (gtag.js) - Google Analytics