@Override public void onData(List<Note> notes) { notesAdapter.setNotes(notes); } });
@Override public void onClick(View v) { noteClickListener.onNoteClick(note); } });
public void setNotes(List<Note> notes) { dataset = notes; notifyDataSetChanged(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setUpViews(); // get the note DAO DaoSession daoSession = ((App) getApplication()).getDaoSession(); noteDao = daoSession.getNoteDao(); // query all notes notesQuery = noteDao.queryBuilder().orderAsc(Properties.Text).build(); updateNotes(); }
@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 onCreate() { super.onCreate(); boxStore = MyObjectBox.builder().androidContext(App.this).build(); daoSession = new DaoSession(boxStore); }
public void onAddButtonClick(View view) { addNote(); }
public void onAddButtonClick(View view) { addNote(); }
public void onAddButtonClick(View view) { addNote(); }
@Override public void onChanged(@Nullable PagedList<Note> notes) { notesAdapter.submitList(notes); } });
@Override public void onChanged(@Nullable List<Note> notes) { notesAdapter.setNotes(notes); } });
public void setNotes(List<Note> notes) { dataset = notes; notifyDataSetChanged(); }
public void onAddButtonClick(View view) { addNote(); }
/** 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); }
public void setNotes(List<Note> notes) { dataset = notes; notifyDataSetChanged(); }
public void onAddButtonClick(View view) { addNote(); }