package com.mredrock.date.home.view; import android.content.Intent; import android.support.v7.widget.LinearLayoutManager; import android.view.View; import com.alibaba.fastjson.JSON; import com.malinskiy.superrecyclerview.SuperRecyclerView; import com.mredrock.date.R; import com.mredrock.date.app.BaseActivityVu; import com.mredrock.date.config.C; import com.mredrock.date.detail.presenter.DetailActivityPresenter; import com.mredrock.date.model.bean.Appointment; import com.mredrock.date.widget.AppointmentArrayAdapter; import com.mredrock.date.widget.RecyclerArrayAdapter; /** * Created by zhuchenxi on 15/4/29. */ public class CollectionActivityVu extends BaseActivityVu { private SuperRecyclerView mRecyclerView; private AppointmentArrayAdapter mAdapter; @Override protected void onCreate() { setView(R.layout.activity_recyclerview); mRecyclerView = $(R.id.recyclerview); mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext())); mAdapter = new AppointmentArrayAdapter(getContext()); mRecyclerView.setAdapter(mAdapter); mRecyclerView.showProgress(); } public void setAppointment(Appointment[] appointments){ mRecyclerView.hideProgress(); mRecyclerView.showRecycler(); mAdapter.addAll(appointments); } }