Android 中startActivity 与startActivityForResult区别

来源:互联网 发布:安徽大学网络平台 编辑:程序博客网 时间:2024/06/05 00:24

相同点:

      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处理。

0 0
原创粉丝点击