Example #1
0
 @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);
 }
Example #2
0
  /** 初始化界面. */
  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());
  }