मैं क्लाइंट अनुप्रयोगों के साथ एआईडीएल के माध्यम से एक इंटरफेस साझा करना चाहता हूं। मुझे संकलन समय त्रुटियां मिल रही हैं। कोड स्निपेट है: -क्या एआईडीएल इंटरफेस में विरासत का उपयोग करना संभव है?
interface ChildListener extends ParentListener {
public void onUpdate(Class1 c1);
}
AIDL सेट (एक ही पैकेज में सभी) ->
ChildListener.aidl - ऊपर कोड शामिल होता है।
कक्षा 1.एडएल - कक्षा 1 को पार्ससेल के रूप में घोषित करता है। कक्षा 1 की परिभाषा पार्ससेल लागू करता है।
अभिभावक Listener.aidl - अभिभावक लिस्टनर घोषित करता है।
त्रुटियाँ ->
मैं समय त्रुटियों संकलन हो रही है (जबकि संकलन सेवा)
1. syntax error don't know what to do with "extends"
2. syntax error don't know what to do with "ParentListener "
ऐसा लगता है कि हम AIDL इंटरफेस में विरासत का उपयोग नहीं कर सकते हैं? या यह है कि मैं यहाँ कुछ याद कर रहा हूँ। कोई भी संकेतक प्रशंसनीय होंगे।
बेस्ट सादर
क्या किसी को पहले ऐसी कोई त्रुटि आई है? – Robin