`
pleasetojava
  • 浏览: 702969 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

startActivity 与startActivityForResult区别

阅读更多

相同点:

Activity之间相互跳转通过

不同点:

1. startActivityForResult 在关闭子Activity后父Activity可以接受到子Activity返回值

2. startActivity (the activity is not launched as a sub-activity).当你的Activity嵌套在另一个Activity中时就不能能它了回报android.content.ActivityNotFoundException错误,哪怕你AndroidManifest.xml中配置了这个Activity。

startActivityForResult requestCode大于0是会返回给父Activity的返回值。

分享到:
评论

相关推荐

    实践三 Activity的生命周期与页面切换

    【实践目的】 掌握Activity的创建过程和配置。理解Activity的生命周期以及各个生命周期方法的使用。掌握页面切换的两种方法。...3.创建简单注册页面,分别通过StartActivity和StartActivityForResult实现页面切换。

    startActivityForResult你所不知道的---Fragment

    关于startActivity被大家忽略的 Fragment中的startActivityForResult方法

    startActivityForResultDemo

    一个startActivityForResult的简单demo

    android框架与应用开发介绍.ppt

    android框架与应用开发介绍 通过view管理UI 每一个有用户界面的应用至少包含一个activity 一个应用可以有多个activity,其中一个作为main ...Activity通过startActivity或startActivityForResult启动另外的activity

    Android4.0入门之Activity返回参数

    Activity返回参数和传值区别:传参调用startActivity(intent)执行跳转,返回参数用startActivityForResult(intent, 1)方法,还需从写onActivityResult()方法,它是负责初始化回传参数的方法。

    Android功能代码

    startActivity(intent); Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_SETTINGS);//管理应用程序界面 context.startActivity(intent); 或者用以下方法(3.0以前的版本可以用此方法) ...

    android startActivityForResult的使用方法介绍

    可能有人说: 那我在Activity2 再使用 startActivity() 不就可以了 是的 但是 startActivityForResult() 能够直接完成这项工作[示例]Activity1: 有2个EditText 用于接收用户输入的2个字符串 要求把这2个字符串连接...

    安卓插件开发框架CJFrameForAndroid.zip

    若一定要startActivity或 startActivityForResult,在跳转过程中的Intent不能自己new,必须使用 CJActivityUtils.getPluginIntent();●在插件和APP两个工程中不能引用相同的jar包。解决办法是:在插件工程的项目中...

    androidInter

    android Inter startActivityForResult startActivity

    ActivityForResult实现Activity回调

    android startActivityForResult实现Acitvity的回调 最常见的登录运用.

    ActivityForResult实例源代码

    startActivityForResult 使用实例.

    Android Intent和Intent Filter详解

     使用Context.startActivity() 或 Activity.startActivityForResult(), 传入一个intent来启动一个activity. 使用 Activity.setResult(), 传入一个intent来从activity中返回结果.  将intent对象传给Context.start...

    startActivityForResult用法实例

    有关startActivityForResult用法实例,比较清晰简单

    Android startActivityForResult实例详解

    startActivityForResult用于两个activity之间的数据传递,Activity1传值给Activity2,Activity2再返回值给Activity1。 第一步:Activity1中:startActivityForResult(Intent intent, Int requestCode) Intent ...

    Android代码-时间选择器,选择特定间隔时间段。

    DateTimeRangePicker A date time range picker for android Usage Firstly, grab latest release of the library via JitPack. And note that, it utilizes Joda-...activity.startActivityForResult(intent, RQ

    Android带有返回值的finish(StartActivityForResult)

    很多时间我们需要的不仅只是startActivity或是finish,而是在finish的时候,把在第二个界面的值回传给第一个界面。这个程序就是用来解决这样的问题的。

    singleTask和startActivityForResult的纠葛(activity的重建/onActivityResult回调为0)

    singleTask和startActivityForResult的纠葛(activity的重建/onActivityResult回调为0) 问题验证: 1.startActivityForResult打开singleTask模式的活动,singTask失效。(见Action2) 2.singleTask模式的活动...

    Activity跳转

    这个实验描述了Activity之间的另外一种切换方式,通常Activity的切换方式是Activity1通过startActivity切换到Activity2, Activity2再通过startActivity切换到其他的Activity,但是有的时候我们需要启动一个新的...

    Android开发指南

    • 一个意图对象是传递给Context.startActivity()或者Activity.startActivityForResult()来启动一个活动或者让一个存在的活动去做某些新的事情。 • 一个意图对象是传递给Context.startService()来发起一个服务或者...

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

    Android中界面间两种跳转方式startActivity(intent); startActivityForResult(intent, 0);

Global site tag (gtag.js) - Google Analytics