गतिविधियों के बीच गुजरना इकाई (धारावाहिक)

मैं Google ऐप इंजन जावा बैकएंड के साथ एंड्रॉइड ऐप पर काम कर रहा हूं।

मुझे ऐप इंजन बैकएंड से एंटिटी ऑब्जेक्ट मिला है, और मुझे इसे एंड्रॉइड ऐप में एक गतिविधि से दूसरे में पास करने की आवश्यकता है। धारावाहिक अतिरिक्त अतिरिक्त अपवाद के रूप में इसे बंडल में रखना, संभवतः क्योंकि मेरी इकाई वर्ग Serializable लागू नहीं करता है (और मुझे लगता है कि यह इसे कार्यान्वित नहीं कर सकता है)।

बंडल पैकिंग उद्देश्यों के लिए, क्लाइंट साइड पर इकाइयों की वस्तुओं को क्रमबद्ध करने का उचित तरीका क्या होगा?

2
जोड़ा संपादित
विचारों: 2
इकाई एक अंतिम कक्षा है ताकि आप धारावाहिक या पार्सल करने योग्य बनाने के लिए इसे ओवरराइड नहीं कर सकें .. इसलिए आपको इसे स्थिर के रूप में बनाए रखना है ..
जोड़ा लेखक kalyan pvs, स्रोत

2 उत्तर

ऐसा करने के लिए आप GSON का बेहतर उपयोग करते हैं।

जीसन एक जावा लाइब्रेरी है जिसका उपयोग किया जा सकता है

1. Convert Java Objects into their JSON representation. 
2. And also Convert a JSON string to an equivalent Java object.

जीसन पूर्व-मौजूदा ऑब्जेक्ट्स सहित मनमाने ढंग से जावा ऑब्जेक्ट्स के साथ काम कर सकता है जिसमें आपके पास स्रोत-कोड नहीं है।

1
जोड़ा
मैंने कोशिश की, लेकिन जीसन भी असफल रहा।
जोड़ा लेखक Jacek Kwiecień, स्रोत
यह कुछ "गलत क्षेत्र" या कुछ के साथ जेसन से json.fromJson (jsonString, MyEntity.class) के साथ जेसन से वापस परिवर्तित होने में विफल रहा
जोड़ा लेखक Jacek Kwiecień, स्रोत
जेसन स्ट्रिंग के साथ संभवतः क्या गलत हो सकता है? यह gson.toJson (myEntity) का उपयोग करके बनाया गया था
जोड़ा लेखक Jacek Kwiecień, स्रोत
क्या कमाल का तरीका है!
जोड़ा लेखक Markymark, स्रोत
फिर कार्यान्वित करते समय अपने कमी क्षेत्र को समझाने की कोशिश करें ...
जोड़ा लेखक user2991491, स्रोत
अपने JSON स्ट्रिंग के साथ जांचें .. निश्चित रूप से आपके JSON स्ट्रिंग के साथ कुछ गलत है
जोड़ा लेखक user2991491, स्रोत
मुझे एक समस्या थी जहां जीसन विफल रहा क्योंकि मेरे ऑब्जेक्ट में डेट फ़ील्ड था। मैं GsonFactory और factory.toString और factory.fromString का उपयोग कर इसके चारों ओर जाने में कामयाब रहा
जोड़ा लेखक hordurh, स्रोत

मैंने पाया कि जीसन इतना विश्वसनीय नहीं है और एडाप्टर लिखने में बहुत कुछ लगता है। मैं मदद के लिए इवेंटबस गया और यह बहुत अच्छा काम करता है! :)

0
जोड़ा