2012-03-01 10 views
6

मैं निम्नलिखित कोडप्रकार कैमरा का कोई enclosing उदाहरण पहुँचा जा सकता है

android.hardware.Camera.Size size = new android.hardware.Camera.Size(300, 300); 

मैं निम्नलिखित संकलन त्रुटि

No enclosing instance of type Camera is accessible 

हालांकि, मैं प्रलेखन जाँच करने के लिए, यह एक सार्वजनिक निर्माता

है

Android Camera documentation

कुछ भी जो मुझे याद आया था?

उत्तर

11

इस प्रयास करें:

Camera cam = Camera.open(); 
Size size = cam.new Size(100, 100); 

पूरी तरह सुनिश्चित नहीं हैं कि क्यों इस की जरूरत है, लेकिन यह मेरे लिए काम करने लगता है।

+1

ठीक है। यह एक गैर स्थैतिक आंतरिक वर्ग प्रतीत होता है। –

+0

वाह! एक उदाहरण चर पर 'नया' कॉल कभी नहीं देखा! किसी प्रकार का गूढ़ उपयोग होना चाहिए, लेकिन मुझे यह पसंद है! +1 –

संबंधित मुद्दे

 संबंधित मुद्दे