我创建了一个 Caldroid 片段,我想在初始化时用每日事件填充它,并且每个月都会从服务器数据更改事件。
我打算编写一个带有月份参数的 Asyntask 来从服务器获取数据。然后将它们存储到一个带有日期和对象的数组中,稍后将此数组传递给扩展 CaldroidGridAdapter 的 customAdapter。
最后将它们绑定到 oncreate 和 monthChanges 事件。
问题是我不知道用我的需要覆盖 CaldroidGridAdapter 的正确方法。
有谁知道如何覆盖它?
有一个 caldroid 听众。你会做你内心需要的onChangeMonth
CaldroidFragment caldroidFragment = new CaldroidFragment()
caldroidFragment.setCaldroidListener(new CaldroidListener() {
@Override
public void onSelectDate(Date date, View view) {
}
@Override
public void onCaldroidViewCreated() {
super.onCaldroidViewCreated();
}
@Override
public void onChangeMonth(int month, int year) {
super.onChangeMonth(month, year);
/*Do whatever you want*/
}
});