2014-11-29 7 views
9

मैं इस कोड का इस्तेमाल किया:startManagingCursor (कर्सर) पदावनत विधि

Cursor c = cr.query(message, null, null, null, null); 
startManagingCursor(c); 

लेकिन startManagingCursor(c) में बहिष्कृत तरीका है। मैं इसे कैसे बदल सकता हूं?

+0

संभव डुप्लिकेट [एंड्रॉइड ग्रहण शुरू करने के लिए प्रबंधन कर्सर बहिष्कृत है लेकिन पुराने एपीआई संस्करणों का समर्थन करना चाहते हैं?] (Http://stackoverflow.com/questions/9771582/android-eclipse-startmanagingcursor-deprecated-but-want-to-support-older -पीआई-वर्) –

+1

मैंने आपकी पोस्ट का सटीक शीर्षक गुगल किया और जवाब मिला। वास्तव में, कई बार। उसी सटीक साइट पर हम अभी पर हैं। गुगलिंग हमेशा आपका पहला कदम होना चाहिए। –

+0

RxJava के साथ मॉडल-व्यू-प्रस्तुतकर्ता (एमवीपी) पैटर्न का उपयोग करें। आपको सबसे लचीलापन मिलेगा और बेवकूफ गतिविधि जीवन चक्र से बंधे नहीं होंगे। –

उत्तर

7

यह विधि API स्तर 11 में बहिष्कृत की गई थी। इसके बजाय कक्षा का उपयोग LoaderManager के साथ करें; यह एंड्रॉइड संगतता पैकेज के माध्यम से पुराने प्लेटफार्मों पर भी उपलब्ध है।

this tutorial series देखें।

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