public void setNotes(List<Note> notes) { dataset = notes; notifyDataSetChanged(); }
@Override public void onData(List<Note> notes) { notesAdapter.setNotes(notes); } });
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Note note = notesAdapter.getItem(position); notesBox.remove(note); Log.d(App.TAG, "Deleted note, ID: " + note.getId()); } };
listView.setOnItemClickListener(noteClickListener); notesAdapter = new NotesAdapter(); listView.setAdapter(notesAdapter);
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Note note = notesAdapter.getItem(position); notesBox.remove(note); Log.d(App.TAG, "Deleted note, ID: " + note.getId()); updateNotes(); } };
listView.setOnItemClickListener(noteClickListener); notesAdapter = new NotesAdapter(); listView.setAdapter(notesAdapter);
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Note note = notesAdapter.getItem(position); Long noteId = note.getId(); noteDao.deleteByKey(noteId); Log.d(App.TAG, "Deleted note, ID: " + noteId); updateNotes(); } };
@Override public void onChanged(@Nullable List<Note> notes) { notesAdapter.setNotes(notes); } });
listView.setOnItemClickListener(noteClickListener); notesAdapter = new NotesAdapter(); listView.setAdapter(notesAdapter);
public void setNotes(List<Note> notes) { dataset = notes; notifyDataSetChanged(); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Note note = notesAdapter.getItem(position); notesBox.remove(note); Log.d(App.TAG, "Deleted note, ID: " + note.getId()); } };
/** Manual trigger to re-query and update the UI. For a reactive alternative check {@link ReactiveNoteActivity}. */ private void updateNotes() { List<Note> notes = notesQuery.find(); notesAdapter.setNotes(notes); }
listView.setOnItemClickListener(noteClickListener); notesAdapter = new NotesAdapter(); listView.setAdapter(notesAdapter);
public void setNotes(List<Note> notes) { dataset = notes; notifyDataSetChanged(); }
@Override public View getView(int position, View convertView, ViewGroup parent) { NoteViewHolder holder; if (convertView == null) { convertView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.item_note, parent, false); holder = new NoteViewHolder(convertView); convertView.setTag(holder); } else { holder = (NoteViewHolder) convertView.getTag(); } Note note = getItem(position); holder.text.setText(note.getText()); holder.comment.setText(note.getComment()); return convertView; }
private void updateNotes() { List<Note> notes = notesQuery.list(); notesAdapter.setNotes(notes); }
@Override public View getView(int position, View convertView, ViewGroup parent) { NoteViewHolder holder; if (convertView == null) { convertView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.item_note, parent, false); holder = new NoteViewHolder(convertView); convertView.setTag(holder); } else { holder = (NoteViewHolder) convertView.getTag(); } Note note = getItem(position); holder.text.setText(note.getText()); holder.comment.setText(note.getComment()); return convertView; }
@Override public View getView(int position, View convertView, ViewGroup parent) { NoteViewHolder holder; if (convertView == null) { convertView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.item_note, parent, false); holder = new NoteViewHolder(convertView); convertView.setTag(holder); } else { holder = (NoteViewHolder) convertView.getTag(); } Note note = getItem(position); holder.text.setText(note.getText()); holder.comment.setText(note.getComment()); return convertView; }