क्या किसी को पता है कि ActiveAndroid में एक सारणी कक्षा के लिए तालिका बनाना संभव है या नहीं। उदाहरण के लिए मैं दो ठोस वर्ग कुत्ते और बिल्ली के साथ एक अमूर्त वर्ग पशु हो सकता है। मैं की तरह कुछ करने के लिए सक्षम होना चाहते हैं:सक्रिय एंड्रॉइड अमूर्त वर्ग तालिका
List<Animal> animals = new Select().from(Animals.class).execute();
जिसमें 'जानवर' बचाया बिल्लियों और कुत्तों के सभी युक्त होगी। या:
Animal animal = new Select().from(Animals.class).where("name = ?", name).executeSingle();
जहाँ 'जानवर' या तो एक बिल्ली या एक कुत्ता हो सकता है। दुर्भाग्यवश जब मैं ऐसा करता हूं तो मुझे अपवाद मिलता है क्योंकि अमूर्त वर्ग पशु के लिए कोई तालिका नहीं बनाई जाती है। क्या कोई जानता है कि मैं ActiveAndroid का उपयोग करके इस बारे में कैसे जा सकता हूं?
क्या आप अमूर्तता के बजाय बेस क्लास का उपयोग नहीं कर सकते? –
मुझे पूरा यकीन नहीं है कि मैं समझता हूं कि आप इसे ऐसा क्यों करना चाहते हैं? एक सार वर्ग का पूरा उद्देश्य इतना है कि आपको बाल वर्ग, जैसे 'बिल्ली' या 'कुत्ते' का उपयोग करना है। ध्यान दें कि आप 'पशु पशु' वस्तु कैसे बना रहे हैं, जिसे जावा में नहीं किया जा सकता है, हालांकि हाथ से पहले आपकी सूची पूरी की जा सकती है, हालांकि आपको ऑब्जेक्ट के साथ काम करने से पहले उपयुक्त उप-वर्ग में डालना होगा। –
मैं ऊपर दिए गए उदाहरण में एक सार 'पशु' नहीं बनाऊंगा। मैं सक्रिय एंड्रॉइड को ऑब्जेक्ट के प्रकार के आधार पर मूल रूप से सहेजे जाने पर बिल्ली या कुत्ते का निर्माण करना चाहता हूं। – user3265561