One way I know that is through activity.We can send data from fragment to activity and activity to fragment Is there any other way.
Quoting from the docs
Often you will want one Fragment to communicate with another, for example to change the content based on a user event. All Fragment-to-Fragment communication is done through the associated Activity. Two Fragments should never communicate directly.
I suggest you follow the method in the docs and i haven't tried any other alternative
For more info and example chekc the docs in the below link
http://developer.android.com/training/basics/fragments/communicating.html