在Android开发中,Fragment间的数据传递是一个常见的需求。当需要在Fragment之间传递数据,尤其是当数据是通过启动一个Activity并等待其返回结果时(例如,启动一个包含选择文件的对话框或打开相机拍照),可以使用Fragment.onActivityResult()
方法。
以下是如何使用Fragment.onActivityResult()
在Fragment间传递数据的步骤:
- 启动Activity:从Fragment中启动一个新的Activity。为此,您可以使用
startActivityForResult()
方法。
public void startSomeActivityForResult() {
Intent intent