2010-06-29 12 views
5

के बीच outputstream वस्तुओं कैसे सॉकेट, InputStream पारित करने के लिए, गतिविधियोंकैसे सॉकेट, InputStream, गतिविधियों

+1

AFAIK, बंडल के माध्यम से गतिविधि के बीच पारित कर दिया वस्तु serializable और सॉकेट, InputStream, outputstream नहीं हैं होना चाहिए –

उत्तर

1

आवेदन वस्तु का उपयोग के बीच outputstream वस्तुओं पारित करने के लिए, मुझे लगता है कि आप पूरा कर सकते हैं कि आप क्या देख रहे हैं। उदाहरण और यहाँ चर्चा देखें:

Android passing objects between activities

+0

मैं इस परीक्षण किया है और एक नया आवेदन नई लिए बनाया जाता है गतिविधि। मैंने फ्रांसेस्को की टिप्पणी का परीक्षण और पुष्टि भी की है। ऐसा प्रतीत होता है कि गतिविधियां गैर-धारावाहिक डेटा साझा नहीं कर सकती हैं और एप्लिकेशन ऑब्जेक्ट का उपयोग केवल गतिविधि को नष्ट करने के लिए डेटा को सहेजने के लिए उपयोगी होती है और वही बनाया जाता है (उदा। जब अभिविन्यास बदलता है)। – Klox

+0

बकवास की तरह लगता है। मैं कई सेटअप के लिए एप्लिकेशन का उपयोग करता हूं जो केवल एक बार शुरू होता है। हालांकि आप अपने डेटा को साझा करने के लिए स्थैतिक फ़ील्ड वाले स्थिर वर्ग को केवल यूएसए कर सकते हैं। – Peterdk

+0

आप इरादों के माध्यम से धाराओं को पारित नहीं कर सकते हैं। धाराओं को डेटा और स्टोर जानकारी जैसे स्थिति और लंबाई से शुरू किया जाता है। जब सॉकेट शामिल होते हैं, तो आपके पास रिमोट सर्वर के साथ एक स्थापित कनेक्शन है। आप गतिविधियों, या विशेष रूप से विभिन्न सेवाओं में पारित नहीं कर सकते हैं। – afollestad

संबंधित मुद्दे