से एक गतिविधि पद्धति को कॉल करें मैं जानता हूँ कि मैं अपने रिसीवरएक BroadcastReceiver वर्ग
से एक आंतरिक रिसीवर वर्ग किसी भी विधि कॉल करने के लिए कर सकते हैं लेकिन मेरा मुख्य गतिविधि भी लानत बड़ा है और बहुत कुछ करता है। तो मुझे एक कक्षा की आवश्यकता होगी जो प्रसारण रिसीवर को बढ़ाए लेकिन जो आंतरिक कक्षा नहीं है। और मेरी मुख्य गतिविधि से एक विधि को कॉल कर सकते हैं। मुझे नहीं पता कि यह संभव है लेकिन मेरी गतिविधि एक होम गतिविधि है और एक "सिंगल इंस्टेंस" गतिविधि है, इसलिए शायद इस विस्तार से किसी के पास मेरी गतिविधि तक पहुंचने का कोई तरीका है।
यदि कई जावा फाइलों में कुछ जावा कोड को विभाजित करना असंभव है तो मेरे मुख्य में 600 से अधिक लाइनें हैं। (और जानकारी के लिए मैं अपने ऐप्स की एक अल्फा संस्करण के लिए पहले से ही 19 जावा फ़ाइलें तो मैं इसे विभाजित करने की कोशिश की है) गतिशील
नहीं है कि आप अपने BrodcastRecevier को गतिविधि संदर्भ पारित कर सकते हैं और इसका इस्तेमाल गतिविधि शुरू करने के लिए? – Blackbelt
गतिविधि हमेशा लॉन्च होती है मैं इसे रिसीवर से लॉन्च नहीं करना चाहता हूं बस एक विधि को कॉल करें – Jebik