2012-03-14 15 views
5

का उपयोग करने में सक्षम नहीं है मैंने आईआईक्स के लिए एक लॉकस्क्रीन बनाई है जो डिफ़ॉल्ट लॉकस्क्रीन को प्रतिस्थापित करेगा। मेरे कोड में मैं दक्षता बढ़ाने के लिए "android:hardwareAccelerated" सत्य सेट करने के लिए getWindow() विधि का उपयोग करना चाहता हूं।getWindow() विधि

मेरे पास LockScreen.java में कोई गतिविधि नहीं है। इसलिए मैं activity.getWindow() का उपयोग करने में सक्षम नहीं हूं। मैंने context.getWindow() और this.getWindow() के साथ भी प्रयास किया। लेकिन फिर भी यह त्रुटि दिखाता है। विंडो ऑब्जेक्ट प्राप्त करने के लिए getWindow() विधि का उपयोग कैसे करें?

+0

शायद यह आपकी मदद करेगा: http://stackoverflow.com/questions/7378644/how-to-call-getwindow-outside-an-activity-in-android –

+0

+1 आपके प्रश्न के लिए, मुझे एक ही समस्या है, क्या आपने इसे पहले ही हल कर लिया है? – Nguyen

उत्तर

1

मुझे लगता है कि यह बस विधि है, आप गतिविधि या उस वर्ग को कॉल कर सकते हैं जो इसे बढ़ाती है, क्योंकि यह इससे संबंधित है ..: एस तो या तो आपको गतिविधि में होना चाहिए या आपको उस गतिविधि को किसी भी तरह से पारित करने की आवश्यकता है। और मुझे यह नहीं पता कि आपके पास कोई गतिविधि नहीं है ?! आपको इस मामले में कुछ होना होगा ...

लॉकस्क्रीन कुछ कक्षा का विस्तार कर रहा है, नहीं? कौनसा?