से एक डेटाबेस में डाला एक नया रिकार्ड की आईडी प्राप्त करें वहाँ किसी भी तरह से uri कि लौटा दिया जाता है से आईडी प्राप्त करने के लिए है तो मुझे आईडी प्राप्त करने के लिए पहले से ही लौटे यूरी में एक प्रश्न चलाने की ज़रूरत नहीं है?लौटे उरी
लौटे उरी
उत्तर
ContentUris.parseId() अंतिम पथ खंड को लंबे समय तक परिवर्तित करता है।
long id = Long.valueOf(uri.getLastPathSegment());
uri.getPathSegments() प्राप्त करता है (1) भी मिलता है (0) एक ही –
आईडी देता है 'लंबा' – weston
ContentUris.parseId उपयोग (URI) यह बयान एक लंबे करने के लिए पिछले पथ सेगमेंट में कनवर्ट करता होगा। here
long rowId = Long.valueOf(uri.getLastPathSegment());
ऊपर
में
पढ़ें प्रलेखन सही है। लेकिन मैंने जो किया है, मैंने घटनाओं जैसे यूरी को पारित किया .CONTENT_URI.getLastPathSegment() जो आईडी नहीं देता है। क्योंकि हमें यूआरआई पास करना है जो नीचे डालने() जैसे वापस आ गया है। मेरे जैसे किसी के लिए सहायक हो सकता है!
Uri uri = getContentResolver().insert(Events.CONTENT_URI, values);
long rowId = Long.valueOf(uri.getLastPathSegment());
- 1. उरी
- 2. एक उरी
- 3. विभाजन गलती लौटे सूचक
- 4. कैसे मैं एक उरी
- 5. एंड्रॉयड उरी FILESIZE को
- 6. सी # उरी लोडिंग गैर निर्धारक?
- 7. ImageView.setImageURI जब एक R.drawable.X उरी
- 8. उरी को स्थायी वेबसाइट सेवा
- 9. मैं कैसे लौटे प्रक्रिया या तो
- 10. यादृच्छिक संख्या पीढ़ी - एक ही नंबर लौटे
- 11. लाइफटाइम शाब्दिक एक समारोह से वापस लौटे
- 12. उरी में कोलन ":" क्यों उरी को पारित किया गया। मेकरेलेटिव यूरी अपवाद का कारण बनता है?
- 13. अमान्य यूआरआई: उरी स्ट्रिंग बहुत लंबी है
- 14. एंड्रॉइड: संपर्क पिकर इरादा | प्रकार उरी
- 15. .NET के उरी कार्यान्वयन के लिए वैकल्पिक?
- 16. फाइल उरी योजना और सापेक्ष फ़ाइलें
- 17. org.hibernate.HibernateException: डेटाबेस वापस लौटे कोई देशी रूप उत्पन्न पहचान मूल्य
- 18. लौटे हैं स्थानीय लोगों को स्वचालित रूप से XValues
- 19. अपरिभाषित संदर्भ - collect2: ld लौटे 1 से बाहर निकलें स्थिति
- 20. 'हटाएं' के लौटे हुए मूल्य का सही अर्थ क्या है?
- 21. कौन से शीर्षलेख हमेशा उत्तर/आगे में लौटे हैं?
- 22. डोंटईस्केप के साथ उरी कन्स्ट्रक्टर अप्रचलित है, वैकल्पिकता क्या है?
- 23. मैं बिटमैप को उरी में कैसे बदल सकता हूं?
- 24. एक उरी में एक स्ट्रिंग जा रही हैं ... (Android)
- 25. गलत नई उरी (आधार, सापेक्ष) .NET में व्यवहार
- 26. सी # में उरी से फ़ाइल नाम निकालने के लिए कैसे?
- 27. एंड्रॉइड - उरी में एक छवि संसाधन प्राप्त करना: IllegalArgumentException
- 28. क्या उरी बनाना संभव है जो पूर्ण नहीं है?
- 29. सबफ़ोल्डर में बिटमैप के लिए उरी (सी # wpf)
- 30. एसडीकार्ड पर संग्रहीत छवि के उरी को कैसे प्राप्त करें?
ContentUris.parseId() "आधिकारिक" कैसे रिकॉर्ड आईडी पुनः प्राप्त करने पर गूगल जवाब है, के अंत में देखें [सम्मिलित करना डेटा] (http://developer.android.com/guide/topics/providers/ सामग्री-प्रदाता-मूलभूत.html # सम्मिलित करना) अनुभाग। आप स्ट्रिंग मान प्राप्त करने के लिए uri.getLastPathSegment() का भी उपयोग कर सकते हैं, लेकिन आपको Integer.valueOf (stringId) के बजाय Long.valueOf (stringId) का उपयोग करने की आवश्यकता है क्योंकि डेटाबेस आईडी के लंबे मान हैं। – Y2i