Update item after change

pull/618/head 5.3.6
Alex Baker 7 years ago
parent 4e70c19cd9
commit 9b10ee4201

@ -33,8 +33,8 @@ android {
defaultConfig {
testApplicationId "org.tasks.test"
applicationId "org.tasks"
versionCode 507
versionName "5.3.5"
versionCode 508
versionName "5.3.6"
targetSdkVersion 27
minSdkVersion 15
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

@ -216,7 +216,12 @@ public final class TaskEditFragment extends InjectingFragment implements Toolbar
((TaskListActivity) getActivity())
.getTaskListFragment()
.onTaskCreated(model.getUuid());
} else {
((TaskListActivity) getActivity())
.getTaskListFragment()
.onTaskSaved();
}
callback.taskEditFinished();
} else {
discard();

@ -483,6 +483,10 @@ public class TaskListFragment extends InjectingFragment implements
public void onTaskCreated(String uuid) {
}
public void onTaskSaved() {
recyclerAdapter.onTaskSaved();
}
public void onTaskDelete(List<Task> tasks) {
for (Task task : tasks) {
onTaskDelete(task);

@ -261,6 +261,13 @@ public class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewHolder>
}
}
public void onTaskSaved() {
setAnimate(true);
int scrollY = recyclerView.getScrollY();
notifyDataSetChanged();
recyclerView.setScrollY(scrollY);
}
public void setList(PagedList<Task> list) {
adapterHelper.setList(list);
}

Loading…
Cancel
Save