में कैलेंडर ईवेंट खोलें और प्रदर्शित करें एंड्रॉइड में एक नया कैलेंडर ईवेंट बनाने के तरीके पर कई उदाहरण हैं लेकिन किसी ईवेंट को खोलने और प्रदर्शित करने के तरीके पर कोई भी उदाहरण नहीं है। यह मेरा कोड अब तकएंड्रॉइड
public static void startCalendarMimeType(Context context, CalendarItem item){
//all version of android
Intent i = new Intent();
// mimeType will popup the chooser any for any implementing application (e.g. the built in calendar or applications such as "Business calendar"
i.setType("vnd.android.cursor.item/event");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// the time the event should start in millis. This example uses now as the start time and ends in 1 hour
//i.putExtra("beginTime", item.getBegin());
//i.putExtra("endTime", item.getEnd());
i.putExtra("_id", item.getId());
// the action
//i.setAction(Intent.ACTION_PICK);
context.startActivity(i);
}
कैलेंडर आइटम पहले से ही कैलेंडर सामग्री समाधानकर्ता का उपयोग कर से लिया गया में जानकारी शामिल है। जब कोई उपयोगकर्ता मेरे आइटम पर क्लिक करता है तो मैं चाहता हूं कि वह आइटम प्रदर्शित करने वाले एंड्रॉइड कैलेंडर को खोलें।
इस बिंदु पर आप खोलने के लिए एक ऐप चुन सकते हैं, यदि आप "ईवेंट दिखाएं" चुनते हैं तो यह कैलेंडर ऐप खोलता है लेकिन एक नलपॉइंटर अपवाद प्राप्त करता है और मैं यह नहीं समझ सकता कि मैं यहां क्या कर रहा हूं। मैं सबसे पहले हूं जो ऐसा करने की कोशिश करता है?
किसी भी मदद की बहुत सराहना की
सच है, लेकिन उपरोक्त उदाहरण संपादन ईवेंट के लिए काम करता है, लेकिन कुछ जब मैं सिर्फ एक आइटम देखना चाहता हूं तो एक नलपोइंटर कैसे देता है। यह किया जा सकता है, बस नहीं पता कि कैसे ... अभी तक। – Alex