public void onAddItemClick(View view) { EditText etNewItem = (EditText) findViewById(R.id.etNewItem); String itemText = etNewItem.getText().toString(); stf.add(stf.size(), itemText); etNewItem.setText(""); writeItems(); refreshListItems(); }
private void setListViewAdapter() { ListView lvItems = (ListView) findViewById(R.id.lvItems); lvItems.setAdapter( new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, stf.getItems())); }
private void readItems(String templateName) { stf = new SynergyV5Template(templateName); stf.loadItems(); setListViewAdapter(); }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo; SynergyV5ListItem sli = stf.get(info.position); menu.setHeaderTitle(sli.getItemValue()); menu.add(Menu.NONE, MENU_CONTEXT_QUEUE_ID, Menu.NONE, "Queue"); }
private void writeItems() { if (stf != null) { stf.save(); } }