में थ्रेड को पुनरारंभ/रोकना मेरे पास एक ऐसा गेम है जो ऑब्जेक्ट्स को प्रदर्शित करने के लिए SurfaceView कार्यान्वयन का उपयोग करता है। मेरे पास एक थ्रेड है जो स्क्रीन पर SurfaceView समय-समय पर खींचता है। खेल पूरी तरह से चल रहा है। दुर्भाग्य से, गेम को बाधित होने पर इसे रोक फ़ंक्शन करने की आवश्यकता होती है। ठीक है, मुझे पता है कि मुझे onResume
और में हेरफेर करने की आवश्यकता है।ऑनर्यूज़/थ्रॉज़
लेकिन मुझे यह सही नहीं मिल रहा है। त्रुटि मुझे surfaceCreated
पर इंगित करती है जहां मैं धागा को बताता हूं कि धागा पहले ही शुरू हो चुका है। मैंने resume
और suspend
का उपयोग क्रमशः onResume
और पर करने की कोशिश की लेकिन कुछ भी नहीं बदला।
मैं इसे कैसे प्राप्त कर सकता हूं? मैंने पहले ही यह किया है कि फ़ाइल-I/O हैंडलिंग का उपयोग करके वस्तुओं का स्थान कैसे सहेजा जाएगा।
अग्रिम धन्यवाद।
संभावित डुप्लिकेट [एंड्रॉइड में थ्रेड कैसे रोकें/फिर से शुरू करें?] (Http://stackoverflow.com/questions/6776327/how-to-pause-resume-thread-in-android) – Wroclai
दुख की बात है। यह काम नहीं किया। –