private void handleItemsRemoving(boolean isPrivate) { MyDraggableWithSectionItemAdapter adapter; if (isPrivate) adapter = ((PrivateListFragment) getSupportFragmentManager().findFragmentById(R.id.container)) .getMyItemAdapter(); else adapter = ((SharedListFragment) getSupportFragmentManager().findFragmentById(R.id.container)) .getMyItemAdapter(); ListDataProvider provider = (ListDataProvider) adapter.getProvider(); provider.removeInactiveItems(adapter.getLast() + 2); adapter.notifyDataSetChanged(); }
private void handleItemAdding(String name, String quantity, boolean isPrivate) { MyDraggableWithSectionItemAdapter adapter; if (isPrivate) adapter = ((PrivateListFragment) getSupportFragmentManager().findFragmentById(R.id.container)) .getMyItemAdapter(); else adapter = ((SharedListFragment) getSupportFragmentManager().findFragmentById(R.id.container)) .getMyItemAdapter(); ListDataProvider provider = (ListDataProvider) adapter.getProvider(); provider.addItem(Utils.replaceSemiColons(name), quantity, false); adapter.notifyItemInserted(1); if (!articles.contains(name)) articles.add(name); }