@ -19,8 +19,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"
@ -214,6 +214,8 @@ public final class TaskEditFragment extends InjectingFragment
if (isNewTask) {
((TaskListActivity) getActivity()).getTaskListFragment().onTaskCreated(model.getUuid());
} else {
((TaskListActivity) getActivity()).getTaskListFragment().onTaskSaved();
}
callback.taskEditFinished();
@ -477,6 +477,10 @@ public class TaskListFragment extends InjectingFragment
* ======================================================================
*/
public void onTaskSaved() {
recyclerAdapter.onTaskSaved();
public void onTaskDelete(List<Task> tasks) {
for (Task task : tasks) {
onTaskDelete(task);
@ -178,6 +178,13 @@ public class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewHolder>
setAnimate(true);
int scrollY = recyclerView.getScrollY();
notifyDataSetChanged();
recyclerView.setScrollY(scrollY);
public void setList(PagedList<Task> list) {
asyncPagedListDiffer.submitList(list);