2010-09-13 26 views
9

यह एक अजीब बात है।ActivityNotFoundException संपर्क ContentProvider लोड करने का प्रयास कर रहा है?

android.content.ActivityNotFoundException: 
    No Activity found to handle Intent { 
    act=android.intent.action.PICK dat=content://com.android.contacts/contacts } 

मंशा है कि इस त्रुटि उत्पन्न है:

Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI); // pre-Eclair 

या:

Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); // post-Eclair 

डिवाइस बस "Droid" के रूप में रिपोर्ट किया गया है मैं कुछ उपकरणों पर यह क्रैश रिपोर्ट देख रहा हूँ लेकिन मुझे ओएस संस्करण नहीं पता है।

+0

ये जवाब प्रासंगिक प्रतीत: http://stackoverflow.com/questions/3547118/accessing-the-phonebook-on-galaxy-s-crashes -the-app, http://stackoverflow.com/questions/866769/how-to-call-android-contacts-list, और http://stackoverflow.com/questions/2792166/edit-contact-code-worked- इन-1-6-but-doesnt-work-on-droid-2-1 –

+0

कृपया इस लिंक के माध्यम से जाएं, यह आपकी मदद कर सकता है http://developer.android.com/guide/topics/providers/contacts-provider.html –

उत्तर

1

संपर्क मैं निम्नलिखित कोड का उपयोग पाने के लिए:

Intent intent = new Intent (Intent.ACTION_GET_CONTENT); 
intent.setType (ContactsContract.Contacts.CONTENT_ITEM_TYPE); 
startActivityForResult (intent, 1); 
संबंधित मुद्दे