2012-11-01 16 views
5

मैं एक एंड्रॉइड SyncAdapter लिखने की कोशिश कर रहा हूं और थोड़ा उलझन में हूं। एक सिंक के दौरान (यानि onPerformSync() में), मैं रिमोट सर्वर से डेटा खींचने में सक्षम होना चाहता हूं लेकिन रिमोट सर्वर तक डेटा भी पुश करना चाहता हूं (क्या यह 2-तरफा सिंक है या सर्वर पर 2-तरफा सिंक है एक सिंक भी शुरू करता है?)।सिंक एडाप्टर सिंक के दौरान अपलोड और डाउनलोड दोनों का समर्थन करता है?

वैसे भी, मुझे लगता है कि मुझे मैनिफेस्ट फ़ाइल में android:supportsUploading="true" सेट करने की आवश्यकता है। हालांकि, मेरी समझ से, दस्तावेज कहता है कि यह केवल अपलोड के लिए है। क्या SyncAdapter के साथ एक सिंक ऑपरेशन में अपलोड और डाउनलोड करना संभव नहीं है?

धन्यवाद।

संपादित करें: ऐसा लगता है कि नमूना SyncAdapter में दो तरह से समन्वयन (हालांकि मैं 100% सुनिश्चित नहीं हूं) - लेकिन केवल API 11+ से। मैं पहले एपीआई स्तरों का समर्थन करना चाहता हूं - क्या यह संभव नहीं है?

उत्तर

2

मुझे नहीं पता, आप डेटा भेजने या प्राप्त करने के लिए किस प्रोटोकॉल का उपयोग कर रहे हैं, लेकिन यदि आप http का उपयोग कर रहे हैं तो आप डेटा प्राप्त करने के लिए HTTP प्राप्त-अनुरोध और डेटा भेजने के लिए POST या PUT अनुरोध का उपयोग करके आसानी से दोनों कर सकते हैं।

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