Ich mache meinen eigenen Content-Provider. In der Dokumentation des Inhaltsanbieters heißt es, dass die Methoden wie Abfrage, Einfügen und Aktualisieren threadsicher sein müssen. Sollte ich sie also mit einem Mutex bewachen?Muss ich einen Mutex in Android Content-Provider-Methoden verwenden?
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;
}
Manipulation der Backend-Datenstruktur, für die der Inhaltsanbieter ein Frontend ist. Ich bin mir ziemlich sicher, dass ich eine SQLLite-Datenbank verwenden werde. Wird es für die Synchronisation für mich sorgen? –
Ich weiß nicht, was die Hazienda-Datenstruktur ist. Aber die SQL-Klasse ist threadsicher. – Falmarri
Entschuldigung. Ich meinte Backend. Die Autokorrektur ist manchmal schädlich. :) Aber gut zu wissen SQL ist threadsafe. –