我正在创建自己的内容提供者。在内容提供者的文档中,它表示查询,插入和更新等方法需要线程安全。那么我应该像这样用一个互斥体来保护它们吗?我是否需要在Android Content-Provider方法中使用互斥锁?
private static Mutex cpMutex;
public Cursor query(){
cpMutex.lock();
//do stuff
cpMutex.unlock();
return result;
}
public Uri insert(){
cpMutex.lock();
//do stuff
cpMutex.unlock();
return result;
}
操作内容提供者是其前端的后端数据结构。我很确定我要使用sqllite数据库。它会照顾我的同步吗? – 2011-01-07 00:26:33