Hi. Ich brauch nochmal 'nen Tip.
Ich benütze in meinen Projekten einen HTTP-Job zum Abfragen meiner MySQL-DB.
Dabei entsteht folgendes Problem:
Zum Füllen der Formularfelder frage ich in Activity_Create oder in Activity_resume die Datenbank ab. Die Antwort kommt bekanntlich asyncron mit leichter Verzögerung.
Wenn der Benutzer nun nicht geduldig genug ist und im Programm weiter- oder zurückblättert, ruft der verspätet eintreffende Job die abgebrochene Seite wieder auf. Im schlimmsten Fall kann dadurch das Programm noch nicht einmal mehr abgebrochen werden, da die Seite sich selbst immer wieder neu aufruft.
Gibt es eventuell eine Möglichkeit, z.B. in Activity_Pause einen bereits abgesendeten Job abzubrechen?
Wie kann ich das oben beschriebene Problem verhindern.
Ich benütze in meinen Projekten einen HTTP-Job zum Abfragen meiner MySQL-DB.
Dabei entsteht folgendes Problem:
Zum Füllen der Formularfelder frage ich in Activity_Create oder in Activity_resume die Datenbank ab. Die Antwort kommt bekanntlich asyncron mit leichter Verzögerung.
Wenn der Benutzer nun nicht geduldig genug ist und im Programm weiter- oder zurückblättert, ruft der verspätet eintreffende Job die abgebrochene Seite wieder auf. Im schlimmsten Fall kann dadurch das Programm noch nicht einmal mehr abgebrochen werden, da die Seite sich selbst immer wieder neu aufruft.
Gibt es eventuell eine Möglichkeit, z.B. in Activity_Pause einen bereits abgesendeten Job abzubrechen?
Wie kann ich das oben beschriebene Problem verhindern.