Hi,

I have an application with several tables, each being updated by AsyncTask
fired by different Activities and used by UI with SimpleCursorAdapter.
Though i am not developping a game, I would like to avoid to interrupt the
user as mush as possible.
Has SQLite is not multiaccess proof, what is the best way of handling such
situation?

- I consider adding lock from each DB open and to each close sequence but
this seems quite subject to bugs
- The solution i am using now is that each DB access (read/write) is done in
UI thread (when AsyncTask completes, DB write is done typically in
onPostExecute), but that means user is blocked for several seconds during
the DB write.

Is there any better solution for that? Should i use a ContentProvider? when
i read "Content providers store and retrieve data and make it accessible to
all applications", this does not seems to be what i need. Any idea?

-- 
Thierry.

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

Reply via email to