2012-08-21 7 views
5

के अंदर लिखना मैंने पढ़ा कि कर्सर पढ़ने/लिखने का उपयोग प्रदान करता है। मैं Cursor के एपीआई तरीकों से गुजर चुका था लेकिन Cursor में लिखने के लिए कोई सेटटर विधि उपलब्ध नहीं है। यदि आप मुझे कोड स्निपेट प्रदान कर सकते हैं तो यह बहुत मददगार होगा। अग्रिम धन्यवाद<code>Cursor</code><a href="http://developer.android.com/intl/zh-CN/reference/android/database/Cursor.html" rel="noreferrer">here</a> पर प्रलेखन पढ़ने के दौरान एक कर्सर एंड्रॉइड

+0

हू, वास्तव में ऐसा कहता है। किसी भी सेटर्स के बारे में कभी नहीं सुना। –

उत्तर

0

मुझे लगता है कि यह प्रलेखन में एक बग है। आप सही हैं कि अंतर्निहित डेटा को संशोधित करने के लिए Cursor विधियां नहीं हैं।

यदि आप Cursor का उपयोग कर डेटा पर पुनरावृत्ति करते समय अंतर्निहित डेटा (उदाहरण के लिए, SQL कथन निष्पादित करके) को संशोधित करने का प्रयास करते हैं, तो बुरी चीजें होती हैं। यदि आपको परिवर्तन करने की आवश्यकता है, तो आपको Cursor के साथ पुनरावृत्ति करते समय बदलने के लिए आपको क्या बदलना होगा, और फिर Cursor सुरक्षित रूप से बंद होने के बाद उन परिवर्तनों को अलग से लागू करना चाहिए।