मैं एक .aidl फ़ाइल को किसी इंटरफ़ेस प्रकार की एक एकल parcelable को परिभाषित करता है है, मान लें कि.aidl फ़ाइल में इंटरफ़ेस प्रकार के पार्सल करने योग्य कैसे परिभाषित करें?
parcelable MyInterface;
जिससे MyInterface एक जावा इंटरफ़ेस MyInterface.java में घोषणा की कि Parcelable इंटरफेस प्रदान करता है करते हैं। एंड्रॉइड पार्सलेबल तंत्र के लिए मुझे पार्सल योग्य वर्ग में एक स्थिर निर्माता को परिभाषित करने की आवश्यकता है। लेकिन मैं इंटरफ़ेस के लिए ऐसा कैसे कर सकता हूं क्योंकि इंटरफ़ेस क्लास ठोस कार्यान्वयन को नहीं जानता है और इसके लिए createFromParcel() विधि को कार्यान्वित नहीं कर सकता है?
एंड्रॉइड रनटाइम कैसे तय करेगा कि कौन सी CREATOR (किस सबक्लास) से कॉल करने के लिए? क्या एक .aidl फ़ाइल में इंटरफ़ेस प्रकार का उपयोग करना भी असंभव है?
आप इसे का समाधान हो गया मदद करता है: तो, मैं एक और AIDL फ़ाइल बनाई? –