0
am使用Google Calendar API。我创建了非常简单的createEvent
方法。按下我的createEventButton
后,现在我想拨打createEvent
方法。我听说我需要通过一个AsyncTask调用createEvent
,问题是如何做到这一点?Android:Google Calendar API:如何执行创建事件方法?
createEvent
方法:
public void createEvent(){
Event event = new Event();
DateTime startDateTime=new DateTime(eventStart.getText().toString());
EventDateTime start = new EventDateTime()
.setDateTime(startDateTime)
.setTimeZone("America/Los_Angeles");
event.setStart(start);
DateTime endDateTime= new DateTime(eventEnd.getText().toString());
EventDateTime end = new EventDateTime()
.setDateTime(endDateTime)
.setTimeZone("America/Los_Angeles");
event.setStart(end);
String calendarId = "primary";
try {
mService.events().insert(calendarId, event).execute();
} catch (IOException e) {
e.printStackTrace();
}
}
我需要调用createEvent
从这里:
createEventButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) { }});
这听众是我onCreate(Bundle savedInstanceState)
你能给我一个例子如何使用它,与我的方法?谢谢 – Darius92