I am trying to understand how to communicate between applications in Android - not just between Activity
instances.
I set up a \'client\' that sends a Messe
OK, I found the 'easy way' I was looking for. You can put a Bundle into the Message.obj field. Bundle is Parcelable so can be transported between client and server. There's no issue of the server not knowing what class it's receiving as Bundle is 'built into' Android Java. And Bundle can apparently include 'sub-Bundles' with in. This is simpler than having to deal with ensuring both parties know the definition of a user-defined class. Thanks for the answers above - I certainly appreciated the info!