要实现activity的跳转,除了创建一个activity类外,必须在
AndroidManifest.xml文件里做声明。例如
<application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".ApiDemos" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".EditorFrame"/>
其中ApiDemos和EditorFrame是创建的activity对象
Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putString("txt2tags", txt2tags); intent .setClass(EditorFrame.this, ApiDemos.class);//EditorFrame 为当前界面的Activity,ApiDemos为要跳转的类 intent.putExtras(bundle); startActivity(intent);
之中bundle是用于activity之间传递参数
获得activity之间的参数
Bundle bundle=this.getIntent().getExtras(); strfromEditor=bundle.getString("txt2tags");
Activity的详细解析可以看
http://www.360doc.com/content/12/0410/13/7656232_202461086.shtml#
和
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/
<!--EndFragment-->
- 大小: 66.5 KB
分享到:
相关推荐
在实际项目中,除了基本的Activity跳转和参数传递,还需要考虑任务栈(Task Stack)的概念,例如使用FLAG_ACTIVITY_NEW_TASK、FLAG_ACTIVITY_CLEAR_TOP等标志来控制Activity的启动模式,以及如何处理返回栈的行为。...
Activity之间的跳转和数据交互传递是Android开发中的核心技能,对于构建功能丰富的应用至关重要。本篇文章将详细探讨这两个主题。 首先,我们来看Activity之间的跳转。在Android中,启动一个新Activity通常通过...
Activity之间的跳转是Android应用中常见的操作,用于实现用户在不同界面间的导航。下面将详细介绍如何在Android中实现Activity之间的跳转,并探讨相关的知识点。 1. **Intent的使用** Intent是Android中实现组件间...
在kmxd_test_1这个压缩包文件中,可能包含了实现上述功能的源代码文件,包括MainActivity.java(作为起始Activity)、TargetActivity.java(被跳转到的Activity)以及AndroidManifest.xml配置文件。初学者可以通过...
本篇文章将深入探讨如何在Activity跳转时传递Bitmap对象,并以一个Demo为例进行讲解。 首先,理解Bitmap的基本概念。Bitmap对象存储了图像的像素数据,可以是位图或压缩格式。它们占用大量的内存,因此在处理时需要...
启动模式在Activity跳转中起着重要作用。Android提供四种默认的启动模式:标准模式(standard)、单实例模式(singleInstance)、单任务模式(singleTask)和单栈顶模式(singleTop)。标准模式是最常见的,每次启动...
本主题将深入探讨Activity之间的跳转和数据传递,同时涵盖Button样式的自定义、Check样式的自定义以及如何在Activity中添加Menu。 一、Activity之间的跳转 在Android中,我们通常使用Intent对象来启动一个新的...
在Android应用开发中,Intent是连接各个组件(如Activity、Service、BroadcastReceiver)的重要桥梁,它扮演着消息传递...通过上述知识点,开发者可以实现Activity间的灵活跳转,以及数据的传递和接收,提升用户体验。
"activity之间传递文件"这个主题涉及了Android的Intent机制、文件系统管理以及可能的存储权限问题。在这个场景下,用户需要将名为"text.txt"的文本文件导入到设备的SD卡中,这通常涉及到文件的选择和读取。 首先,...
本文将详细介绍如何在Android中创建Activity以及如何在它们之间进行跳转和参数传递。 首先,创建一个新的Activity涉及以下步骤: 1. 在项目结构中,右击`src`目录,选择`New` -> `Class`,然后创建一个新的Java类...
在这个主题中,我们将深入探讨如何通过Intent和Bundle实现Activity间的参数传递和跳转,以及如何在ListView中设置Item的点击事件处理。 首先,Intent是Android系统中用于启动其他组件(如Activity、Service等)的...
总结,Activity跳转是Android开发中不可或缺的部分,理解Intent、启动模式以及返回结果的处理对于构建复杂的Android应用至关重要。通过熟练掌握这些知识点,开发者可以更自如地控制应用的导航流程,为用户提供更好的...
- **使用Bundle传递数据**:Bundle是另一种数据容器,可以存储基本类型的值以及Parcelable对象,通常作为Intent的额外参数来传递。 #### 示例分析 根据提供的代码片段,我们可以具体分析一下如何在两个Activity之间...
在Android应用开发中,Intent是一种强大的机制,用于在组件之间建立通信桥梁,特别是在Activity之间进行切换和数据传递。本文将详细讲解如何通过Intent实现Activity之间的切换,并探讨如何利用Intent进行数据传递。 ...
以上是Android中Activity跳转的主要方式,每个方法都有其特定的应用场景。在实际开发中,开发者应根据需求选择合适的方式进行Activity间的交互。通过理解并熟练掌握这些方法,你可以构建更加流畅、功能丰富的Android...
Android核心组件之Activity之间的跳转及数据传递 Android核心组件之一的Activity之间的跳转及数据传递是移动设备软件开发中非常重要的一部分。Activity之间的跳转可以通过Intent来实现,Intent是一种信息包,包含...
总结一下,Android中的Activity跳转涉及以下关键点: 1. 在AndroidManifest.xml中声明Activity。 2. 使用Intent对象创建并启动Activity。 3. 可以在Intent中传递数据。 4. 使用不同的FLAG控制Activity的启动行为。 ...
一、Intent:Activity跳转的桥梁 1. Intent概述:Intent是一种消息对象,用于在Android组件之间传递请求和数据。在Activity跳转中,Intent扮演着关键角色,它包含了启动另一个Activity所需的信息。 2. 创建Intent...
这种方式通常用于同一应用内部的Activity跳转。 2. **隐式Intent**:不指定具体的目标Activity,而是通过设置Action、Data、Category等元数据来描述操作。系统会根据这些元数据匹配最适合执行该Intent的组件。这种...