Can you do something like this? First create any data structure like Arraylist in your main activity.
Then send a reference of that data model to your fragments.
Now update that data when, on change your text fields.
By doing this all the fragment can see updated values.
So fragments can update this data itself and we don't need to send that data since it is already shared. I'll explain this using your example. Try to improve this. You can maintain fragment specific data model then each fragment can access data with the knowledge of that data owner