How to synchronize listview and mapview with TabHost in Android
===

My scenario is as follow: I'm implementing a tabhost that displays two tabs through **LocalActivityManager**. The first one holds a **ListView** that shows information about a geo-localized position (such distance, address name...), and in the second one, I have a **MapView** implementing [Google's Map API][1] that shows the respective items within the first activity. I can't implement both activities as one, in same view, because the two extends from different classes (the first one has a parent that creates a custom menu and the second one comes from MapView), so the option to do all things in one activity is not available.

My issue is: having a lazy-load (load content in demand, when user scrolls to the end of the list) feature in the first activity, how can I synchronize its items in the MapView activity, using the TabHost methods?

I've stated with some complex solutions already, such using **BroadcastReceiver** or creating AIDL, but I'm looking for the simplest possible solution. I'm not seeking for code itself but a plan to do this task.

Thanks in advance!

[1]: https://developers.google.com/android/maps-api-signup