package tk.djcrazy.MyCC98.fragment;
import java.util.List;
import tk.djcrazy.MyCC98.adapter.BaseItemListAdapter;
import tk.djcrazy.MyCC98.adapter.BoardListAdapter;
import tk.djcrazy.libCC98.NewCC98Service;
import tk.djcrazy.libCC98.data.BoardEntity;
import android.widget.ListView;
import com.google.inject.Inject;
import com.handmark.pulltorefresh.library.PullToRefreshBase;
public class PersonalBoardFragment extends
PullToRefeshListFragment<BoardEntity> {
@Inject
private NewCC98Service mNewCC98Service;
@Override
protected BaseItemListAdapter<BoardEntity> createAdapter(
List<BoardEntity> items) {
return new BoardListAdapter(getActivity(), items);
}
@Override
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
mNewCC98Service.submitPersonalBoardList(this.getClass(), this);
}
@Override
public void onCancelRequest() {
mNewCC98Service.cancelRequest(this.getClass());
}
}