Android从Activity跳到指定Fragment问题解决

如果你遇到了这样一个需求,那么你来对地方了:

        MainActivity中包含FragmentA和FragmentB,FragmentA里面有按钮,跳转到ActivityB,然后需求是在从ActivityB中返回时直接返回到FragmentB中。

首先是FragmentA跳B,在Button的点击事件里面,带值是1的请求码过去。代码如下:

FragmentA中

👌,来到了ActivityB,在Button的点击事件中设置结果码(设值任意 和响应吗没有关系 互不影响),代码如下

ActivityB中

好了。ActivityB finish()之后,我们要求他到FragmentB中。这时候用到了onActivityResult方法。在FragmentA中重写此方法,然后判断响应吗和请求码,如果一致,用事物开启FragmentB(或者在MainActivity中写一个方法也可以)即可。代码如下:

FragmentA中

ok了。总体思路就是:从哪儿进去 从哪儿出来。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,791评论 25 709
  • Day1: 在代码中通过R.string.hello_world可以获得该字符串的引用; 在XML中通过@stri...
    冰凝雪国阅读 5,334评论 0 5
  • 当你决定要学习android的时候,这时候就需要制定一个学习路线,而我们应该从哪里入手呢?你可以想象一下,当你打开...
    强大帅阅读 12,505评论 2 10
  • 晚上刚跟H先生聊完天,是我发起的微聊,说了不到十多分钟,由于他说他那边人多嘴杂而结束了这次聊天,自己想用一个月的...
    小妮子yy阅读 2,895评论 0 1
  • 01 昨天,办公室的董老师讲了一个这样的场面。在她楼下的麻将馆里,有个女人对她老公左右开弓,猛扇耳光。而那个老公,...
    凌云之燕阅读 3,229评论 0 2