android - Keep calling function and show progress bar until returned true? -


मुझे इस कोड की आवश्यकता है जब तक यह काम करता है,

  LatLng current_pos = new LatLng (स्थान.गेटलाइट्युट्यूड (), स्थान.गेट लैंगटिड ()); cp.SetCoordsCurrent (CURRENT_POS);  

मैंने देखा कि संकेत अच्छा है तो यह ठीक काम करता है लेकिन यदि संकेत कमजोर है तो ऐप क्रैश हो जाता है या अपवाद फेंकता है (कोशिश और पकड़ के साथ) जब तक यह समन्वयित नहीं हो जाता, तब तक मैं यह कोड कैसे चला सकता हूं? इसके अलावा मुझे प्रगति पट्टी प्रदर्शित करने की आवश्यकता है, जबकि यह ठीक करने की कोशिश कर रहा है।

जबकि पाश?

  जबकि (सच) {try {// यदि यह कोई अपवाद फेंकता है, तो 'ब्रेक' // को अनदेखा कर दिया जाएगा और इसे ' पकड़ 'खंड LatLng चालू_पोज = नया लाट लाँग (स्थान.गेटलाइट्युट्यूड), स्थान.गेट लैंगटिड ()); cp.SetCoordsCurrent (CURRENT_POS); // यदि हम इसे दूर करते हैं, तो कोई अपवाद नहीं था // और हमारे पास स्थान है तो हम लूप को तोड़ते हैं। लॉग डी। ("टैग", "संकेत मिला"); टूटना; } पकड़ (अपवाद ई) {लॉग डी। ("टैग", "अभी भी कमजोर संकेत"); }}  

Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -