2016-04-28 15 views
1

我創建了一個Caldroid片段,我想在每次事件初始化時以及每個月都從服務器數據更改事件來填充它。更改月份時服務器的Caldroid動態事件

我打算用月份參數編寫Asyntask以從服務器獲取數據。 然後將它們存儲到包含Date和Object的Array中,稍後將此數組傳遞給擴展CaldroidGridAdapter的customAdapter。

最後將它們綁定到oncreate和monthChanges事件。

問題是我不知道用我的需要覆蓋CaldroidGridAdapter的正確方法。

有人知道如何覆蓋它嗎?

回答

0

有一個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*/ 
    } 
});