क्या आपको लगता है कि यह टिप्पणी संसाधन ट्रिगर किया था क्या ज़रूरत थी? मेरी मुख्य गतिविधि में इंजेक्शन हैं। मुख्य गतिविधि एक अमूर्त गतिविधि से प्राप्त होती है जिसमें इंजेक्शन भी होते हैं। वह अमूर्त गतिविधि RoboActivity से विरासत में मिलता है।
जब मैं roboguice.annotations.packagesroboguice को NoClassFound अपवाद अब और नहीं फेंका जाता है निर्धारित करते हैं, लेकिन मैं पहले इंजेक्षन-वस्तु है कि मैं उपयोग करना चाहते हैं के लिए एक NullPointer अपवाद मिलता है।
मैं ग्रहण का उपयोग अनुप्रयोग शुरू करने के लिए।
जब मैं रोबोब्लेंडर को अक्षम करता हूं (RoboGuice.setUseAnotation डेटाबेस (झूठा);) इंजेक्शन काम करता है।
मैं एंड्रॉयड प्रकट में संकलक तर्क और मेटा डेटा गयी। आपको कम से पूर्ण परियोजना पा सकते हैं: https://github.com/jush/RoboGuice3Test त्रुटि अभी भी है: पथ पर "नहीं मिला वर्ग" org.jush.roboguice3test.AnnotationDatabaseImpl ":/डेटा/ऐप्स/ऑर्ग .jush.roboguice3test-1.apk " – jush
' '' AndroidManifest.xml''' तरह '' '<मेटा डेटा एंड्रॉयड कुछ याद आ रही है: नाम =" roboguice.modules "एंड्रॉयड: value =" org.jush.roboguice3test। GuiceModule "/>' '' और फिर अपनी परियोजना में, उस मॉड्यूल को भी बनाएं। यह बहुत अच्छी तरह से खाली हो सकता है। सुझाव के लिए धन्यवाद –
लेकिन यह मदद नहीं की, भले ही मैं इसे कहा: https://github.com/jush/RoboGuice3Test/commit/0726a14e447b81b5fd003fde0f0d03957a96e9e8 – jush