在我犯错误的地方,使用下面的代码create event进入Calendar(使用JSON解析从服务器获取数据)

 for (int i = 0; i < appointmentsArrayList.size(); i++) {

        try {
            Log.d("check", appointmentsArrayList.get(i).getDate());
            eventDate = new SimpleDateFormat("dd MMM yyyy").parse(appointmentsArrayList.get(i).getDate());
        } catch (java.text.ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

最佳答案

在for循环中调用addToCalender();函数

for (int i = 0; i < appointmentsArrayList.size(); i++) {

    try {
        Log.d("check", appointmentsArrayList.get(i).getDate());
        eventDate = new SimpleDateFormat("dd MMM yyyy").parse(appointmentsArrayList.get(i).getDate());
        addToCalender();
    } catch (java.text.ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

10-06 11:10