The point is that from Activity A to B I need to create Activity B every time, but I don't close Activity A because when I return to Activity A from B, I simply finish Activity B but I don't create Activity A because I didn't finished it. That is what I want.

The problem is when I try to pass data and objects from Activity B to A. I can't use intents and putExtra() because I don't start Activity A, I simply resume it with onResume().

SharedPreferences don't let me to pass objects so does anyone knows if there's any method to pass objects from B to A?

**SOLUTION:** <http://www.javatpoint.com/android-startactivityforresult-example>

Thanks to @brightstar @ThMBc @Avtar Guleira @Edy Bolos that's was I looking for :)