@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_reflesh); list = new ArrayList<>(); for (int i = 0; i < 15; i++) { list.add("refleshlistview原有的数据+" + i); } refleshListView = (RefleshListView) findViewById(R.id.rlv_diy); adapter = new MyRefleshListView(); refleshListView.setAdapter(adapter); refleshListView.setOnRefleshListener( new RefleshListView.OnRefleshListener() { @Override public void onReflesh() { requestFromService(); } }); }
@Override public void handleMessage(Message msg) { super.handleMessage(msg); adapter.notifyDataSetChanged(); refleshListView.completeReflesh(); }