You could use an object-oriented database such as http://www.db4o.com/android/,
of course this one requires GPL.

On Apr 13, 5:41 am, Alan Jones <[email protected]> wrote:
> Hi All,
>
> I've got some classes which inherit from a single class, but differ
> significantly in the data they store.
>
> They get returned in a list of the parent class so there's a mix of
> the two. Because there could be a
> bunch of these in the results I'd like to cache them into an sqlite db
> and have an adapter which pulls
> data from there as the listview requires it.
>
> Seeing as they're so different I can't just dump required info into
> columns in a db (particularly given one type has a hashmap).
>
> Is it possible to use bundle and parcels? The bundle forcing it to be
> flattened? I couldn't see a way to dump a parcel to a string to push
> it into sqlite.
>
> This leaves me with just serializing objects and streaming it into a
> string before I'm out of ideas.
>
> Any suggestions on the most efficient way to deal with this? I'm also
> not sure on the overhead of serializing and retrieving objects for the
> db. I can see it quite possibly ripping through battery.
>
> Cheers,
>
> Alan.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to