Fragment响应OnActivityResult方法

回眸只為那壹抹淺笑 提交于 2019-12-09 10:23:21

一个Activity+N个Fragment的做法非常普遍,Activity的职责就是(应该只是)对Fragment进行管理(调用切换、响应回调等),不该包含Fragment里的任何功能。Activity里有startActivityForResult及OnActivityResult,这通常都在Activity里出现。如果需要在Fragment里启动另一个程序(比如启动相机)且需要返回结果,则需要使用startActivityForResult来启动Activity并使用OnActivityResult来接收返回结果,那么直接在Fragment里使用startActivityForResult和OnActivityResult。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!