我想在日期更改时调用异步任务。所以我正在使用以下代码,它工作正常。但是这里正在发生一些意想不到的事情。
CalendarView cv = (CalendarView) root.findViewById(R.id.calendarView1);
cv.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month,
int dayOfMonth) {
//Toast.makeText(getActivity(), mont + "/"+dayOfMonth + "/" + year, Toast.LENGTH_SHORT).show();
EventsTask gt = new EventsTask(getActivity(), eventsList);
gt.execute();
}
});
但这也被称为加载相同日期的日历视图中的月份更改。这里需要做什么才能阻止这种情况发生。