मेरे पास एक ऐसा एप्लिकेशन है जिसमें एक सेवा और एक गतिविधि शामिल है जिसे कुछ घटनाओं के लिए सेवा द्वारा शुरू किया जा सकता है। सेवा & ऑडियोRecord & ऑडियोट्रैक कक्षाओं का उपयोग कर सकती है - जिस समय एप्लिकेशन की गतिविधि प्रदर्शित होती है। समस्या यह है कि अगर गतिविधि रोका गया है (यानी, ऑन पॉज़() कहा जाता है) मैं रिकॉर्ड थ्रेड प्राप्त करना शुरू करता हूं: बफर ओवरफ़्लो त्रुटियां?ऑडियोफ्लिंगर (5 9): रिकॉर्ड थ्रेड: गतिविधि को रोका जाने पर बफर ओवरफ़्लो?
मेरा अनुमान है कि ऑडियोरेकॉर्डर मुख्य धागे में चल रहा है। और, भले ही यह सेवा द्वारा बनाया गया था, जब गतिविधि बंद हो जाती है तो बफर ओवरफ्लो हो जाता है? ऑडियोरेकॉर्डर पढ़ने को एक अलग थ्रेड में किया जाना चाहिए भले ही यह सेवा में चल रहा हो?
किसी भी मदद की सराहना की जाएगी, धन्यवाद।
धन्यवाद! हाँ, मैं पृष्ठभूमि में रिकॉर्ड करना चाहता हूँ – dchappelle