Hi zusammen,
ich habe hier ein kleines Problem und hoffe natürlich auf eure Hilfe... Ich habe vor ein paar Tagen schon einmal eine ähnliche Frage gestellt, allerdings war mir zu diesem Zeitpunkt eine gewisse Problematik noch nicht ganz klar:
Ich habe zwei Setter-Methoden, die über einen Webservice je seperat Daten erhalten. Sobald diese angekommen sind, wird je die selbe Methode aufgerufen in der ein Datenbankupdate vorgenommen wird.
Ich triggere die Setter über einen Boolean, damit das DB-Update nur einmal erfolgt und habe hierfür eine if-Anweisung in der databaseuptdate-Funktion. Zur Veranschaulichung:
databaseuptdate()
triggered = true;
databaseuptdate()
{
if (triggered == true)...
}
Leider erhalte ich das Ergebnis zum Teil nahezu gleichzeitig, wodurch der Boolean noch nicht umgeschrieben ist wenn die Funktion das zweite mal aufgerufen wird.
Gibts da ne Lösung? Habe ich mich verständlich ausgedrückt?
Besten Gruß!
ich habe hier ein kleines Problem und hoffe natürlich auf eure Hilfe... Ich habe vor ein paar Tagen schon einmal eine ähnliche Frage gestellt, allerdings war mir zu diesem Zeitpunkt eine gewisse Problematik noch nicht ganz klar:
Ich habe zwei Setter-Methoden, die über einen Webservice je seperat Daten erhalten. Sobald diese angekommen sind, wird je die selbe Methode aufgerufen in der ein Datenbankupdate vorgenommen wird.
Ich triggere die Setter über einen Boolean, damit das DB-Update nur einmal erfolgt und habe hierfür eine if-Anweisung in der databaseuptdate-Funktion. Zur Veranschaulichung:
databaseuptdate()
triggered = true;
databaseuptdate()
{
if (triggered == true)...
}
Leider erhalte ich das Ergebnis zum Teil nahezu gleichzeitig, wodurch der Boolean noch nicht umgeschrieben ist wenn die Funktion das zweite mal aufgerufen wird.
Gibts da ne Lösung? Habe ich mich verständlich ausgedrückt?
Besten Gruß!