2017-07-24 21 views
5

मैंने प्रतिक्रिया मूल/एंड्रॉइड प्रोजेक्ट पर मूल मॉड्यूल लागू किया। एंड्रॉइड मूल प्रोजेक्ट में, मैंने मैन्युअल रूप से बनाई गई नई गतिविधि में जाने के लिए स्टार्ट एक्टिविटी फ़ंक्शन का उपयोग किया। मैं कुछ कोड साझा करूंगा।प्रतिक्रिया मूल: एंड्रॉइड मूल मॉड्यूल

//MainApplication.java 

public class MainApplication extends MultiDexApplication { 
    ... 
    // Needed for `react-native link` 
    public List<ReactPackage> getPackages() { 
    return Arrays.<ReactPackage>asList(
     new MainReactPackage(), 
     new AnExampleReactPackage(this) 
    ); 
    } 
    ... 
} 

यहाँ, अगर मैं तो कोड new MainReactPackage() का उपयोग मैं अपने Android डिवाइस पर अनुप्रयोग चलाते समय त्रुटि देखते हैं।

मूल मॉड्यूल AccessibilityInfoModule ने मॉड्यूल नाम AccessibilityInfo के लिए AccessibilityInfoModule को ओवरराइड करने का प्रयास किया। इस आपका इरादा, सेट canOverrideExistingModule = सच

था लेकिन अगर मुझे यकीन है कि मैं canOverrideExistingModule कैसे निर्धारित कर सकते हैं नहीं कर रहा हूँ। मैं इसे कैसे हल कर सकता हूं?

सापेक्ष प्रश्न: React Native: Android activity go back

उत्तर

0

तुम सच में AccessibilityInfoModule ओवरराइड करने के लिए करना चाहते हैं? यदि हां, तो बस इसे अपने मूल मॉड्यूल क्लास

@Override  
public boolean canOverrideExistingModule() {   
    return true;  
} 
पर जोड़ें
संबंधित मुद्दे