`

【android】的startActivityForResult

阅读更多
似乎这个做登录或是论坛回复很好的。
不用返回。
一下几点需要注意的。
使用跳转的时候采用
A的activity中
Intent intent=new Intent();
intent.setClass(A.this, B.class); 
Bundle bundle=new Bundle();
String str1="AAA"; 
bundle.putString("str1", str1);
intent.putExtras(bundle); 
startActivityForResult(intent, 0);
//这里的0是一个依据值,但是必须大于等于0


另外Aactivity中也需要对onActivityResult方法进行复写。
判断依据为resultCode,

第三在Bactivity中也需要
setResult(RESULT_OK, i);

其后,将自己finish掉,android系统会自动将页面跳转到Aactivity去。

分享到:
评论

相关推荐

    Android startActivityForResult实例详解

    Android startActivityForResult实例详解 Android startActivityForResult是Android中一个非常重要的组件,用于在两个Activity之间传递数据。在本文中,我们将详细介绍Android startActivityForResult实例详解的...

    Android-一种startActivityForResult更简单流程

    在Android应用开发中,`startActivityForResult()`是一个关键方法,用于在不同的Activity之间进行通信,尤其是在需要从一个Activity返回结果到另一个Activity时。这个方法使得开发者可以启动一个新的Activity,并...

    Android startActivityForResult和setResult的区别

    Android startActivityForResult和setResult的区别 Android 中的 startActivityForResult 和 setResult 是两个常用的方法,用于 Activity 之间的数据交互和跳转。然而,很多开发者对这两个方法的区别和使用场景不甚...

    基于android startActivityForResult的学习心得总结

    在Android开发中,`startActivityForResult` 是一个非常重要的机制,它允许一个Activity启动另一个Activity并等待结果。本文将深入探讨`startActivityForResult`的工作原理、使用方法以及它在实际应用中的价值。 ...

    android startActivityForResult的使用方法介绍

    在Android开发中,`startActivityForResult()` 是一个非常重要的方法,它允许一个Activity启动另一个Activity,并等待接收来自被启动Activity的结果。这个方法主要用于在不同Activity之间进行数据交互,尤其是在需要...

    startActivityForResult过时.md

    startActivityForResult过时.md

    Android基础之startActivityForResult()的用法详解

    在Android应用开发中,`startActivityForResult()`是一个关键方法,用于在一个Activity启动另一个Activity并在完成特定操作后返回结果。此方法常用于实现如选择图片、输入数据等需要用户交互并返回结果的情景。本文...

    Android之Intent通过startActivityForResult方法启动新Activity

    在Android应用开发中,`startActivityForResult()`是一个常用且重要的功能,熟练掌握其使用能有效提高用户体验和应用的可维护性。在实际项目中,结合具体的业务场景灵活运用,可以使应用的交互更加顺畅。

    StartActivityForResult

    在Android应用开发中,`StartActivityForResult`是一个关键的组件交互方法,用于在一个Activity(活动)启动另一个Activity并期望得到返回结果。这个方法允许开发者在应用程序的不同组件之间传递数据,通常用于实现...

    startActivityForResult的详细用法

    在Android应用开发中,`startActivityForResult`是一个非常重要的方法,它允许我们在启动一个Activity时传递数据,并在那个Activity执行完后返回结果到调用它的Activity。这个过程涉及到Intent、生命周期管理和数据...

    Android带有返回值的finish(StartActivityForResult)

    在Android应用开发中,`StartActivityForResult`是一个非常重要的机制,它允许我们在启动一个Activity后,在用户进行某些操作并关闭该Activity时,将结果数据返回到原来的Activity。这个过程涉及到了Activity之间的...

    startActivityForResult intent 跳转相关的

    在Android应用开发中,`startActivityForResult()`是一个关键方法,用于在不同的Activity之间进行交互,尤其是在需要从一个Activity获取返回结果时。这个方法允许我们启动一个新的Activity,并在它完成之后得到回调...

    Android-基于RxPermissions框架思想在使用startActivityForResult可以不重写onActivityResult回调

    在Android开发中,`startActivityForResult`方法是用于启动一个新的Activity并等待其返回结果的关键机制。通常情况下,当从子Activity返回时,我们需要重写`onActivityResult`回调来处理返回的数据。然而,随着...

    Android开发自学路线图

    Android平台是建立在Linux基础上,以Java语言为主的一个操作系统平台。它的开发涉及到很多方面... 您可能感兴趣的文章:基于android startActivityForResult的学习心得总结Android编程心得分享——JSON学习过程安卓应用

    startActivityForResult Demo

    在Android应用开发中,`startActivityForResult`是一个非常重要的方法,它允许我们启动一个新的Activity,并在新Activity执行完特定操作后返回结果。这篇博客“startActivityForResult Demo”可能详细介绍了如何使用...

    Android-StartActivityForResultHelper一个轻巧的用于解耦startActivityForResult方法的库

    在Android应用开发中,`startActivityForResult()`是一个关键的组件,用于启动一个新的Activity并在结果返回时接收处理。然而,随着应用程序复杂性的增加,`startActivityForResult()`的使用往往会导致代码的耦合度...

Global site tag (gtag.js) - Google Analytics