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
相关问题
资质平平 · Android
2025-02-20 09:14 92 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 18 2
雅澤yaduo · 领券联盟
2025-01-03 20:39 37 50
呆瓜小董 · webview
2024-11-30 18:02 68 20
阿肥 · 鸿蒙next
2024-10-25 18:07 35 100
尖沙咀-段坤 · 安卓
2024-09-11 11:03 31 2
YanLQ · AOSP
2024-08-10 11:57 35 100
断点 · vue
2024-08-08 10:05 79 30
幻影~ · 安卓 / 面试
2024-06-15 18:51 48 2