Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void moveTask(int oldPosition, int position, Task task) {
- if (oldPosition < position) {
- myDataset.add(position, task);
- myDataset.remove(oldPosition);
- } else {
- myDataset.remove(oldPosition);
- myDataset.add(position, task);
- }
- mAdapter.notifyItemMoved(oldPosition, position);
- mAdapter.notifyDataSetChanged();
- mRecyclerView.smoothScrollToPosition(position);
- MyViewHolder holder =(MyViewHolder)mRecyclerView.findViewHolderForPosition(position);
- mAdapter.expandCard(holder);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement