2013-05-14 4 views
5

के साथ नहीं मिला है, मैं एक एंड्रॉइड नमूना ऐप लिख रहा हूं और here से नमूना कोड का उपयोग करके सूचीदृश्य का नमूना बनाने की कोशिश कर रहा हूं। और यह LoaderManager को हल नहीं कर सकता है। कोई अंदाजा क्या गलत हो सकता है?लोडर मैनेजर संदर्भ API स्तर 17

मैं नवीनतम एंड्रॉइड एसडीके के साथ ग्रहण टूलकिट का उपयोग कर रहा हूं।

उत्तर

5

समारोह LoaderManager आप इस उदाहरण में उपयोग करने की आवश्यकता एपीआई 17 से ही उपलब्ध है:

http://developer.android.com/reference/android/app/LoaderManager.html

मुझे लगता है कि आप 17 से हीन API का उपयोग करके किया जाता है ताकि अपनी परियोजना यह नहीं मिल रहा।

मामले में आप वास्तव में पुराने API संस्करण पर इस सुविधा का उपयोग करने की जरूरत है, तो आप अभी भी एक कोशिश समर्थन पुस्तकालय में "समर्थन" संस्करण उपलब्ध का उपयोग कर सकते हैं:

http://developer.android.com/reference/android/support/v4/app/package-summary.html

इस पैकेज आप कर सकते हैं का उपयोग करना का उपयोग करते हुए इस LoaderManager वर्ग आयात:

import android.support.v4.app.LoaderManager; 

के बजाय:

import android.app.LoaderManager; 
+0

केवल एपीआई मैं संदर्भ दे रहा हूं 17. परियोजना 17 के लिए लक्षित है, न्यूनतम संस्करण भी 17. है। तो मुझे लगता है कि यह ठीक होना चाहिए। – mamu

+3

वैसे यह ग्रहण के साथ त्रुटि सुधार समस्या थी। यह नामस्थान आयात करने का सुझाव नहीं दे रहा था जब आमतौर पर यह सब कुछ के लिए करता है। आयात जोड़ने से मैन्युअल रूप से समस्या ठीक हो गई। – mamu

+0

@ मॅनू - शायद आप इसमें इसके साथ एक जवाब जोड़ सकते हैं क्योंकि आयात को मैन्युअल रूप से मेरे लिए भी तय किया गया है। यह देखना दिलचस्प होगा कि कोई यह समझा सकता है कि यह क्यों जरूरी है और क्या यह वास्तव में इस मुद्दे के लिए सही समाधान है (हालांकि जोन कहते हैं कि किसी भी प्रकार के किसी भी प्रकार के एमआईसी स्तर के लिए समान रूप से वैध है)। – Mick

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