हाय मैं) एक वर्ग मैं (putExtras में इसके सामने कोई लक्ष्य में पास करना चाहते हैं के साथ समस्या यह इसके serializable और कोड इस तरह दिखता है:एंड्रॉयड: Serializable वस्तु के साथ समस्या यह आशय में डाल दिया
public abstract class ObjectA extends ArrayList<ObjectA> implements java.io.Serializable{...}
public class ObjectB extends ObjectA {...}
...
Bundle extras = new Bundle();
extras.putSerializable("blabla", ObjectB);
intent.putExtras(extras);
...
Object y = getIntent().getExtras().get("blabla");
समस्या है, कि अब y एक ArrayList है और अब एक ObjectB तो मैं नहीं कर सकते यह डाली .. अगर मैं
public class ObjectB implements java.io.Serializable {...}
करने के लिए कोड बदल यह काम करता है ठीक
जिज्ञासा से बाहर, इस संदर्भ में "एक इरादा" क्या है? –
ठीक है मैंने अभी एंड्रॉइड टैग (दोबारा) जोड़ा है, एक इरादा एक एंड्रॉइड आंतरिक चीज –
आह है। धन्यवाद! 15 अक्षर! यहाँ प्रारंभ करें –