के साथ एकाधिक तालिकाओं को सिंक करने के बारे में उलझन में मैं उलझन में हूं कि मेरे आवेदन में एकाधिक तालिकाओं को सिंक करने के लिए सबसे अच्छा तरीका कौन सा है।सिंक एडाप्टर और सामग्री प्रदाता
मेरे पास एक सामग्री प्रदाता है और कई टेबल (ईवेंट, उपयोगकर्ता, आदि) रखने का इरादा है। मेरे पास एक आराम-सर्वर भी है जिसे ऐप के साथ संवाद करना है। मैं सोच रहा हूं कि प्रत्येक तालिका के लिए एकाधिक कनेक्शन (डालें, प्राप्त करें, पोस्ट करें और हटाएं) को संभालने का सबसे अच्छा अभ्यास क्या है। उनके संबंध भी हैं, जैसे एक उपयोगकर्ता एक कार्यक्रम में भाग ले सकता है, लेकिन यह घटना का मालिक भी हो सकता है। इसलिए यदि मैंने उस उपयोगकर्ता को उपयोगकर्ता और एक संबंधित ईवेंट बनाया है, तो मैं या तो उपयोगकर्ता अपलोड कर सकता हूं, उपयोगकर्ता के बारे में सर्वर से जानकारी वापस प्राप्त कर सकता हूं, उपयोगकर्ता के बारे में जानकारी के साथ ईवेंट अपलोड कर सकता हूं, उस जानकारी को वापस प्राप्त कर सकता हूं और फिर अपडेट कर सकता हूं नई घटना की जानकारी के साथ उपयोगकर्ता।
इन समस्याओं को हल करने का सबसे अच्छा तरीका क्या है? क्या मुझे एक विधि (http://example.com/sync) बनाना चाहिए जो सिंक किए जाने वाले सभी डेटा को जोड़ता है? या मुझे बस ~ 15-20 अनुरोधों के साथ रहना चाहिए?
[यह मदद की हो सकती है] (http://stackoverflow.com/questions/3814005/best-practices-for-exposing-multiple-tables-using-content-providers-in-android) – Reno
यह मेरे प्रश्न का बिल्कुल जवाब नहीं देता है। आपके द्वारा साझा किया गया लिंक (धन्यवाद) आंतरिक रूप से आपके एंड्रॉइड सिस्टम के बाकी सामग्री प्रदाता टीपी को उजागर करने के बारे में है। मेरा प्रश्न बाहरी रूप से आपके डेटा को सिंक करने और सर्वर को संचार/प्राप्त करने के लिए सर्वर से सबसे कुशल कनेक्शन बनाने के बारे में अधिक है। – jonepatr
हाँ मुझे पता है कि, माफ करना मैंने सिंक एडाप्टर के साथ बिल्कुल काम नहीं किया है, मैं आपके प्रश्न को ऊपर उठाऊंगा। – Reno