Beispiel #1
0
 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();
 }
Beispiel #2
0
  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);
  }