`
蓝月儿
  • 浏览: 49809 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

startActivityForResult intent 跳转相关的

阅读更多
今天见到两个方法:startActivityForResult(Intent,int)和onActivityResult(int requestCode, int resultCode, Intent data)方法。
算是积累的一点小知识吧。方法一:表示启动一个activity,当这个activityfinish掉或点击“返回”键的时候,会返回到启动他的那个activity,并且在这个里面回调方法二。这个方法的两个参数,参数一表示要启动的activity,方法二表示启动这个activity的请求参数。这样可以在返回回调方法二,执行方法二里德内容时时,根据请求的参数,使activity知道,是从哪一个activity返回的,做相应的处理。方法二,在被启动的activity里可以通过setResult(int)方法设置返回时的参数(方法二的第二个参数);参数三可以获取从被启动的activity里传递来的数据。
启动另外一个activity可以有两种方式:显示的和隐式的。其中显示调用时,就是new intent对象,通过setClass()方法设置跳转。而隐式的跳转则是要调用setAction(String)方法;这样就要在要配置文件启动的那个activity添加<intent-filter><action>标签,其中category参数可以是默认的。
   一个小li子(android 开发入门指南日记本)
分享到:
评论

相关推荐

    activity和fragment的生命周期以及intent跳转

    ### Activity和Fragment的生命周期以及Intent跳转 #### Activity的生命周期 在Android开发中,Activity作为四大组件之一,扮演着至关重要的角色。它负责提供可视化的用户界面并接收用户的输入事件。理解Activity的...

    Intent跳转传值

    这就是所谓的"Intent跳转传值"。 Intent主要分为显式Intent和隐式Intent。显式Intent明确指定了要启动的目标组件,而隐式Intent则不指定具体组件,而是通过设置Action、Data、Category等信息,让系统根据这些信息...

    intent页面跳转

    5. **处理返回结果**:如果需要在新启动的Activity执行完后返回结果,可以使用`startActivityForResult(Intent, requestCode)`,并在新Activity中调用`setResult()`设置结果,最后在原Activity覆盖的`...

    Android开发 两个Activity之间通过Intent跳转传值

    startActivityForResult(intent, REQUEST_CODE); ``` 4. 大数据传递: 如果需要传递大数据(如Bitmap图像或大量文本),可使用`putParcelableArrayListExtra()`或`putExtra()`配合`Parcelable`接口。另外,`...

    intent 页面跳转

    如果需要从第二个Activity返回结果给第一个Activity,可以调用`startActivityForResult()`方法启动Intent,并在第二个Activity中调用`setResult()`设置返回值,最后在第一个Activity的`onActivityResult()`方法中...

    Activity之间的Intent跳转

    本示例主要关注Activity间的Intent跳转,这是一项基础但至关重要的技能,用于在不同的界面之间导航。 Intent分为显式Intent和隐式Intent。显式Intent明确指定了要启动的组件,通过组件的全限定类名(包括包名)来...

    安卓中activity的三种intent跳转方式

    安卓中Activity的三种Intent跳转方式 在 Android 开发中,Intent 是一种基本的通信机制,用于在应用程序之间或应用程序内部进行数据交换和功能调用。Activity 是 Android 应用程序的基本组成部分,用于提供用户界面...

    intent 跳转实现activity之间传参

    启动Activity时,使用startActivity(Intent)或startActivityForResult(Intent, int)方法。后者可以实现Activity间的通信,比如在BActivity处理完数据后返回结果给AActivity。 八、使用IntentFilter接收隐式Intent ...

    Android Intent带返回值跳转Demo

    本教程将详细讲解如何通过Intent实现带返回值的Activity跳转,这对于Android开发者来说是非常基础且重要的技能。 一、Intent的基本概念 Intent是一种运行时的请求,用于表示应用中的一个动作,它可以携带数据。...

    android意图跳转

    在本例"android_intent"中,我们将深入探讨如何使用Intent实现应用的启动画面(Splash Screen)和界面间的跳转。 首先,让我们来理解Intent的基本概念。Intent是一个对象,它表示了一次操作的意向,比如打开一个...

    Android使用Intent实现页面跳转

    Intent实现页面之间的跳转 1&gt;startActivity(intent) 2&gt;startActivityForResult(intent,requestCode) onActivityResult(int requestCode,int resultCode,Intent data) setResult(resultCode,data) 第二种启动...

    Android Intent实现页面跳转的两种方法

    Android Intent实现页面跳转的两种方法 Android Intent是一种强大的机制,能够帮助开发者在不同的Activity之间实现页面跳转。今天,我们将讨论Android Intent实现页面跳转的两种方法,并对其进行深入的分析和比较。...

    android ,跳转到代码(intent)

    本文将深入探讨Intent的概念、类型、创建与使用,以及如何通过Intent在Android应用程序中实现页面跳转。 Intent是Android系统中一个核心的概念,主要用于组件间的通信。在Android四大组件(Activity、Service、...

    android-页面跳转-Activity&Intent详解,Bundle类介绍说明.doc

    Android 页面跳转和 Intent 详解,Bundle 类介绍说明 Android 页面跳转是移动应用程序中的一种基本交互方式,通过 Intent 和 Activity 两个组件来实现。Intent 是 Android 中的一个核心组件,用于在不同的 Activity...

    关于Activity与Fragment混用中对于startActivityForResult方法的解析示例

    void startActivityForResult(Intent intent, int requestCode); void onActivityResult(int requestCode, int resultCode, Intent data); } ``` 在Fragment中,我们创建并设置监听器: ```java ...

    Android中界面间的跳转(两种方式)

    本篇文章将详细探讨两种主要的界面跳转方法:`startActivity(Intent)`和`startActivityForResult(Intent, int)`。 首先,我们来看第一种方式——`startActivity(Intent)`。这个方法用于启动一个新的Activity,不...

    Android编程中Intent实现页面跳转功能详解

    在Android编程中,Intent是实现页面跳转功能的必要组件,本文将详细介绍Android编程中Intent实现页面跳转功能的具体步骤和相关注意事项。 一、Android四大组件 在Android编程中,有四大组件:Activity、Service、...

Global site tag (gtag.js) - Google Analytics