Frage

Ich schrieb eine Loader-Klasse, die eine tries Eigenschaft hat, dass, wie oft gibt eine URL zu wiederholen Läden, wenn ein Fehlercode zurückgegeben. Zum Beispiel mit Twitter, würde versucht die Lade einen Methodenaufruf Laden, wenn ein Ausfallenwal zurückgegeben wird, da der nächste Anruf wahrscheinlich Erfolg zurückkehren würde.

ich die vielen Fehler angeben, die mit String-Konstanten versendet werden können, so gibt es XMLLoaderError.IO, XMLLoaderError.SECURITY, etc. Ich habe Probleme beim Denken eines Namens für den Fehler ausgelöst, wenn die Anzahl der Versuche, die tries Immobilie übersteigt. Zuerst dachte ich XMLLoaderError.TRIES_EXCEEDED, aber ich bin sicher, es ist etwas besser da draußen. Ich XMLLoaderError.TIMEOUT betrachtet, aber Timeout ist aus einem einzigen Ladefehler. Oder ich kann Irgendwelche Ideen klug und Verwendung XMLLoaderError.TRYOUT (jk) sein?

War es hilfreich?

Lösung

Da Ihr Fehler zeigen die Art / Gattung der Fehler, die aufgetreten sind - dh. „SECURITY“ oder „IO“ - und diese im XMLLoader Kontext sind, warum nicht nur nennen Sie es probieren? XMLLoaderError.TRY macht Sinn für mich - oder eigentlich XMLLoaderError.RETRIES wahrscheinlich macht noch mehr Sinn

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top