I have an application that runs an activity with a service in a separate process that is started and bound to the activity. The service contains a handler that posts a runn
Are you possibly accessing the database using multiple SQLiteDatabase (or perhaps SQLiteOpenHelper) instances?
You can only have one connection to the database otherwise you'll get the errors you've experienced.
SQLiteDatabase itself is thread safe, so you can access it concurrently.