Mam metodę tak:sposób, aby ponownie uruchomić metodę od ostatniego punktu awarii
public void runMethod()
{
method1();
method2();
method3();
}
chcę zadzwonić to runMethod wielokrotnie oparte na identyfikatorze. Jednakże, jeśli say method2() nie powiedzie się z jakiegoś powodu, to kiedy wywołuję runMethod, powinien wykonać metodę method3() i nie próbować ponownie wywoływać metody method1() (która już została pomyślnie uruchomiona dla tego id).
Jaki byłby najlepszy sposób, aby to osiągnąć?
dziękuję za pomocą
Nie bardzo, ale chce pominąć nieudaną, także jeśli poprawnie przeczytam pytanie. –
@jschoen Dobrze, błędnie nazwane zmienne, które sugerują sukcesy, powinny zostać pominięte, a nie nie. Jednak kod nadal działa w ten sam sposób; tylko nazwy pól muszą zostać zmienione. EDYCJA: A teraz jest naprawiony. – Vulcan
Nie jestem pewien, czy tak. Zasadniczo musisz tylko śledzić, czy został wywołany, a nie, jeśli się nie udało. Powinien więc wyglądać bardziej jak odpowiedź Htaras. –