Call an activity method from a fragment

前端 未结 14 652
广开言路
广开言路 2020-11-22 09:08

Trying to call a method in my activity from a fragment. I want the fragment to give the method data and to get the data when the method return. I want to achieve similar to

14条回答
  •  长情又很酷
    2020-11-22 09:34

    Although i completely like Marco's Answer i think it is fair to point out that you can also use a publish/subscribe based framework to achieve the same result for example if you go with the event bus you can do the following

    fragment :

    EventBus.getDefault().post(new DoSomeActionEvent()); 
    

    Activity:

     @Subscribe
    onSomeActionEventRecieved(DoSomeActionEvent doSomeActionEvent){
    //Do something
    
    }
    

提交回复
热议问题