Пример #1
0
 @Override
 public void onAdapterItemClick(int position, View v) {
   if (contextSummaryAdapter != null) {
     PlaybackContext playbackContext = contextSummaryAdapter.getItemAt(position);
     if (playbackContext != null && mListener != null) {
       mListener.onContextSummaryEditAction(playbackContext);
     }
   }
 }
Пример #2
0
  @Override
  public void onStart() {
    super.onStart();
    if (backingList == null) {
      backingList = BluifyDbHelper.getAllPlaybackContexts();

      contextSummaryAdapter = new ContextSummaryAdapter(backingList);
      contextSummaryAdapter.setOnItemClickListener(this);
      recyclerView.setAdapter(contextSummaryAdapter);
      refreshListener = new QueryListRefreshListener(contextSummaryAdapter, recyclerView);
      backingList.addOnCursorRefreshListener(refreshListener);
    } else {
      if (contextSummaryAdapter != null) {
        contextSummaryAdapter.setOnItemClickListener(this);
      }
      refreshListener = new QueryListRefreshListener(contextSummaryAdapter, recyclerView);
      backingList.addOnCursorRefreshListener(refreshListener);
      backingList.refreshAsync();
    }
  }