से एक विधि को पुनः आरंभ करने मैं इस तरह एक विधि है:कैसे अपने पिछले विफलता बिंदु
public void runMethod()
{
method1();
method2();
method3();
}
मैं इस एक आईडी के आधार पर कई बार runMethod कॉल करना चाहते हैं। हालांकि, अगर विधि 2() किसी कारण से विफल रहता है, तो जब मैं runMethod को कॉल करता हूं, तो उसे method3() निष्पादित करना चाहिए और विधि 1() को फिर से निष्पादित करने का प्रयास नहीं करना चाहिए (जो पहले से ही इस आईडी के लिए सफलतापूर्वक चलाया गया है)।
इसे प्राप्त करने का सबसे अच्छा तरीका क्या होगा?
धन्यवाद मदद
नहीं वास्तव में, हालांकि, उन्होंने यह भी विफल रहा है एक को छोड़ अगर मैं सवाल का सही ढंग पढ़ चाहता है। –
@jschoen अच्छा बिंदु, मैंने संकेतों का गलत नाम दिया है कि सफलता को छोड़ दिया जाना चाहिए, विफल नहीं होना चाहिए। हालांकि, कोड अभी भी वैसे ही काम करता है; केवल फ़ील्ड का नाम बदलना होगा। संपादित करें: और अब यह तय है। – Vulcan
मुझे यकीन नहीं है कि यह होगा। मूल रूप से आपको केवल यह ट्रैक करने की आवश्यकता होती है कि इसे कॉल किया गया था, न कि यह विफल हुआ या सफल हुआ। तो यह हतरस के जवाब की तरह दिखना चाहिए। –