I have an activity A that passes data to activity B through Intent. Now Activity B calls Activity C and Activity C calls Activity D. Now Activity D is calling activity B. Now activity B check for the intent data but the Activity D doesn't pass any data.
Now one way to do this is to pass data through C and D and finally get it in B but i would like to know if there is a better way to handle this ?
i would like to add that the data can be an object with a lot of variables and array.
Edit :- The data is necessary for activity B to work.
Thanks in advance.