2016-02-19 10 views
7

मैं एक एंड्रॉयड पुस्तकालय मॉड्यूल है और मैं जैसेएक एंड्रॉयड पुस्तकालय मॉड्यूल

Intent intent = new Intent(mContext, DetailsScreen.class); 
      mContext.startActivity(intent); 

मैं मॉड्यूल के अंदर अनुरोध ऊपर बना रही हूँ एक गतिविधि शुरू करने के लिए कोशिश कर रहा हूँ और मैं में मॉड्यूल संदर्भित किया है अंदर एक गतिविधि कॉलिंग एप्लिकेशन Gradle फ़ाइल की तरह compile project(':myModule')

इसके अलावा मैं दोनों एप्लिकेशन मॉड्यूल के मालसूची फ़ाइल में और तरह

<activity 
      android:name="com.test.mymodule.DetailsScreen" > 
      <intent-filter> 
       <action android:name="com.test.mymodule.DetailsScreen" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

लेकिन myModule में गतिविधि को परिभाषित किया है जो गतिविधि खुलती है वह एक खाली गतिविधि है।

क्या कोई मुझे कृपया बता सकता है कि मैं क्या कर रहा हूं?

अग्रिम में :) धन्यवाद :)

उत्तर

1

आप अनुप्रयोग प्रकट में केवल अपने एल ibrary गतिविधि का उल्लेख करना चाहिए। जैसे कि हम फेसबुक या अन्य एसडीके गतिविधियों के लिए कैसे शामिल करते हैं। और अपने ऐप से इरादे से गतिविधि शुरू करें। बस प्रकट से गतिविधियों को हटाने के साथ प्रयास करें। केवल ऐप मॉड्यूल पर शामिल है। (पैकेज लाइब्रेरी से होना चाहिए)

+0

मैं लाइब्रेरी के अंदर एक कॉल करने की कोशिश कर रहा हूं .. लाइब्रेरी में एक गतिविधि शुरू करना। बाहरी पुस्तकालय से नहीं। – Beginner

+0

अपडेट किया गया। लाइब्रेरी मेनिफेस्ट से गतिविधियों को हटाने और केवल ऐप मेनिफेस्ट पर उल्लेख करने के साथ प्रयास करें। –

0

ऐप मॉड्यूल पर राइट क्लिक करें, फिर मॉड्यूल सेटिंग्स खोलें, बाईं ओर से ऐप चुनें, और अंतिम टैब पर मॉड्यूल निर्भरता को अपनी lib में जोड़ें (आप डॉन ' इस तरह से gradle फ़ाइल को संपादित करने की आवश्यकता नहीं है, भले ही आपके ग्रेड में आपके पास क्या सही है)। फिर, उस गतिविधि को घोषित करें जिसे आप केवल लाइब्रेरी मॉड्यूल के एंड्रॉइड मेनिफेस्ट में खोलना चाहते हैं।

<activity android:name=".myLibActivity"/> 
+0

मैंने निर्भरता को उसी तरह जोड़ा है जैसा आपने समझाया था। मैंने केवल लाइब्रेरी मॉड्यूल में गतिविधि घोषित करने की कोशिश की है, लेकिन कोई भाग्य नहीं है। – Beginner

+0

यह एक रन टाइम त्रुटि है? – Picci

+0

कोई त्रुटि नहीं मिल रही है, लेकिन दृश्य खींचा नहीं जा रहा है। केवल एक खाली स्क्रीन दिखाई दे रही है .. कोई विचार नहीं। – Beginner

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