MainActivity:
package com.example.monizk2; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.util.Log; import android.widget.ScrollView; import com.example.monizk2.adapter.ShowAdapter; import com.example.monizk2.bean.ShowBean; import com.example.monizk2.presenter.ShowPresenterimpl; import com.example.monizk2.view.MainView; import com.handmark.pulltorefresh.library.PullToRefreshBase; import com.handmark.pulltorefresh.library.PullToRefreshScrollView; import java.util.List; public class MainActivity extends AppCompatActivity implements MainView{ private PullToRefreshScrollView pull_listview; private RecyclerView recycle; private ShowPresenterimpl showPresenterimpl; private int page=1; private List<ShowBean.DataBean> data; private ShowAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init() { //初始化控件 pull_listview = findViewById(R.id.pull_listview); recycle = findViewById(R.id.recycler); recycle.setLayoutManager(new LinearLayoutManager(MainActivity.this,LinearLayoutManager.VERTICAL,false)); showPresenterimpl = new ShowPresenterimpl(this); showPresenterimpl.getData(page); pull_listview.setMode(PullToRefreshBase.Mode.BOTH); pull_listview.setOnRefreshListener(