开发者社区> 问答> 正文

请问为何android会有两种启动Aactivity的方法,这样设计的初衷是什么 ?

startActivity(Intent)/startActivityForResult(Intent):来启动一个Activity
这两种方法有和区别和联系

展开
收起
爵霸 2016-03-18 13:30:48 1911 0
2 条回答
写回答
取消 提交回答
  • 一个需要返回值,一个不需要。比如要启动一个界面返回一个结果就用startActivityForResult,比如调起相机拍摄一张图片然后把拍摄的图片返回。如果不需要返回结果,用startActivity就可以了。

    2019-07-17 19:06:27
    赞同 展开评论 打赏
  • 另一种可以反回信息的,两个activity可以交互

    2019-07-17 19:06:27
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载