calendar - अद्वितीय कैलेंडर ईवेंट UID_2445 प्राप्त हो रही है




unique android-calendar (2)

जाहिरा तौर पर यह एक बग है, यहां एक रिपोर्ट है, कृपया https://code.google.com/p/android/issues/detail?id=68398&q=event%20uid&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars वोट दें

Http://developer.android.com/reference/android/provider/CalendarContract.Events.Colendar.html पर एंड्रॉइड डेवलपर फोरम के अनुसार फ़ील्ड यूआईडी_2445 एपीआई 17 से एक अद्वितीय कैलेंडर आईडी प्रदान करने के लिए उपलब्ध होना चाहिए। हालांकि, मैं ईवेंट आईडी के लिए रिक्त हो रहा हूं 4.2.1, 4.2.2 पर की कोशिश की गूगल घटना पर की कोशिश की, विनिमय घटना किसी भी प्रबंधक इस क्षेत्र के लिए एक मूल्य पाने के लिए है? धन्यवाद


ध्यान दें कि uniq: true रेल 4 के रूप में has_many के वैध विकल्पों से uniq: true हटा दिया गया है।

रेल 4 में आपको इस तरह के व्यवहार को कॉन्फ़िगर करने के लिए एक दायरा प्रदान करना होगा। स्कोप्स को लैम्ब्डा के माध्यम से आपूर्ति की जा सकती है, जैसे:

has_many :products, -> { uniq }, :through => :orders

रेल गाइड इस और अन्य तरीकों से आप अपने संबंधों के प्रश्नों को फ़िल्टर करने के लिए स्कॉप्स का उपयोग कर सकते हैं, खंड 4.3.3 पर नीचे स्क्रॉल करें:

http://guides.rubyonrails.org/association_basics.html#has-many-association-reference