@Override public void onRefresh() { MemoryHelper helper = new MemoryHelper(getApplicationContext()); helper.getAllMemory(new MyGetAll()); new Handler() .postDelayed( new Runnable() { @Override public void run() { refreshLayout.setRefreshing(false); } }, 5000); }
/** 初始化界面. */ private void initMain() { RecyclerView recyclerView = (RecyclerView) findViewById(R.id.my_recycler_view); // use this setting to improve performance if you know that changes // in content do not change the layout size of the RecyclerView recyclerView.setHasFixedSize(true); // use a linear layout manager RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(layoutManager); // specify an adapter (see also next example) memories = new ArrayList<>(); adapter = new MainRecyclerViewAdapter(memories, this); recyclerView.setAdapter(adapter); MemoryHelper helper = new MemoryHelper(getApplicationContext()); helper.getAllMemory(new MyGetAll()); }