I got your point Bob. Thanks for the detailed post of yours. I better
learn to covert this into an xml rather than using objects. Would you
have a good tutorial with example which could help me do that.

Thanks,
Raqeeb

On Apr 10, 4:13 pm, Bob Kerns <[email protected]> wrote:
> You may want to pause at this point, and consider whether this is
> REALLY what you want to do.
>
> There are major limitations involved with using object serialization
> this way, that affect you both now and in the future, and you have to
> think VERY carefully about the implications of both.
>
> The object you serialize now can only be read by a system with the
> appropriate classes available. If you make changes to those classes,
> you have to take specific measures to maintain compatibility. This is
> a bit tricky, and can limit the nature and extent of your changes in
> the future.
>
> Further, you it will cost you time and effort to maintain this code,
> and to test and verify compatibility, with greater risk of failure to
> detect problems.
>
> Clearly, these problems are worse the longer your serialized objects
> will exist.
>
> Often, a better strategy is to define an XML format as your transport
> protocol. This doesn't completely negate all these issues, of course,
> but it does allow you to inspect what's going on, and to apply various
> standard tools (such as XSLT) for converting and upgrading objects.
>
> You can persist this XML, or you can in turn treat it as just a
> transport mechanism, and persist as relations in a database. Or you
> can map from XML to objects (and optionally, objects to relational
> database).
>
> ObjectOutputStream gives you an EXTREMELY tight and opaque coupling
> between the code on each side. It is usually to your advantage to use
> a looser coupling and more transparency. Especially in a client-server
> situation where you don't have control over when clients are upgraded.
>
> "A moment of convenience, a lifetime of regret!"
>
> On Apr 9, 10:00 pm, raqz <[email protected]> wrote:
>
> > Hi,
>
> > I am trying to send a list from the android device to a webserver
> > which will receive the list and send it back to the android device. I
> > have written the below code and it runs fine if I just send values but
> > when I send an object, the app freezes. Could someone please help me
> > out in this.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to