fragment通过路由跳转activity问题

fragment通过路由跳转activity时,获取不到activity返回的数据

例如:

JumpManager.getInstance().jumpActivity(detailRequest).navigation(getActivity(), Constants.REQUEST);

这种就在onActivityResult里就获取不到数据,也不走onActivityResult

用下边这种形式

fragmentNavigation(JumpManager.getInstance().jumpActivity(detailRequest,), Constants.REQUEST);

public void fragmentNavigation(Postcard postcard, int requestCode) {

LogisticsCenter.completion(postcard);

    Intent intent =new Intent(getActivity(), postcard.getDestination());

    intent.putExtras(postcard.getExtras());

    startActivityForResult(intent, requestCode);

}

就可以了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容