0



  • 我也使用eventBus去通知,但是好像还是不顶用

    1207275810055053312  评论     打赏       Sunshine
    • 拉大锯  回复 @Sunshine
      那你说说看startAtyForResult是怎么用的?它的过程 是怎么样子的呢?
      拉大锯 2020-06-05 11:54   回复 1153952789488054272
    • Sunshine  回复 @拉大锯
      我在constants中设定了4个常量,每个fragment的标志。然后我我在返回的时候,设置的setResult(flag), 然后在HomeActivity中接收的这个flag。跟那个eventBus一样,值拿到了,但是设置XXXbutton.performClick(); 这句代码不顶用,但是这句代码的返回值也是true
      Sunshine 2020-06-05 12:03   回复 1207275810055053312
    • 拉大锯  回复 @Sunshine
      [捂脸]你为什么要performClick()呢,你直接调用对应的代码不就可以了吗。好晕菜哦。
      拉大锯 2020-06-05 12:05   回复 1153952789488054272
    • Sunshine  回复 @拉大锯
      直接调用也试过了的,一样的
      Sunshine 2020-06-05 12:07   回复 1207275810055053312
    • 拉大锯  回复 @Sunshine
      如果一样,说明你的切换fragment的代码有问题,一步一步定位。遇到问题不用怕,解就是了。
      拉大锯 2020-06-05 12:42   回复 1153952789488054272
    • 拉大锯  回复 @Sunshine
      你这个问题打断点应该很容易解决。
      拉大锯 2020-06-05 12:44   回复 1153952789488054272
    • Sunshine  回复 @拉大锯
      嗯,好的,我试试。蟹蟹。
      Sunshine 2020-06-05 13:05   回复 1207275810055053312
  • 你返回一个activity不是可以设置返回码吗?也就是说你的HomeActivity需要一个结果。然后根据这个结果,切换到对应的Activity不就可以了吗?

    1153952789488054272  评论     打赏       拉大锯
    • Sunshine  回复 @拉大锯
      不是的,不是从activity跳转到activity,是从activity跳转到指定的fragment中
      Sunshine 2020-06-05 11:13   回复 1207275810055053312
    • 拉大锯  回复 @Sunshine
      你的fragment不是在Activity上吗?
      拉大锯 2020-06-05 11:39   回复 1153952789488054272
    • Sunshine  回复 @拉大锯
      嗯,是的,我设置了startAtyForResult, 但是好像没用,
      Sunshine 2020-06-05 11:45   回复 1207275810055053312
相关问题
2023-11-21 15:11 13 2
陈钱罐16 · 领券联盟
2023-11-11 18:09 23 8
哈哈android · AOSP
2023-11-10 15:52 13 12
2023-11-10 00:26 22 10
zhanghengze · Android
2023-10-26 21:52 22 8