Example #1
0
  @Override
  public void onStart() {
    super.onStart();
    datasource = new HistoryDataSource(getActivity());
    datasource.open();

    historyList = datasource.getAllReverseHistory();

    RecyclerView recyclerView;
    recyclerView = (RecyclerView) getActivity().findViewById(R.id.history_recycler_view);

    mAdapter = new HistoryAdapter(historyList);
    Log.d("HistoryFragment", "onStart: total count " + mAdapter.getItemCount());
    RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(this.getContext());
    recyclerView.setLayoutManager(mLayoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(mAdapter);
    mAdapter.notifyDataSetChanged();
  }
Example #2
0
 @Override
 public void onPause() {
   datasource.close();
   super.onPause();
 }
Example #3
0
 @Override
 public void onResume() {
   datasource.open();
   super.onResume();
 }