Corrected crash when deleting a task list after changing its name

New tasks are now on top instead of on bottom
This commit is contained in:
2016-01-05 10:42:01 -05:00
parent 83f37cd98a
commit 8266170fd5
4 changed files with 5 additions and 9 deletions

View File

@@ -78,6 +78,9 @@ public class TaskListRecyclerViewAdapter extends RecyclerView.Adapter<TaskListRe
holder.mTaskDeleteButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Disable the OnFocusChanged listener as it is pointless now
holder.mTaskNameView.setOnFocusChangeListener(null);
TaskListDataAccess taskListDataAccess = new TaskListDataAccess(mContext);
taskListDataAccess.open();

View File

@@ -120,7 +120,7 @@ public class TaskDataAccess {
" AND " + DatabaseHelper.TASKS_COLUMN_DONE + " = " + 0 +
" AND " + DatabaseHelper.TASKS_COLUMN_DELETED + " = " + 0,
null, null, null,
DatabaseHelper.TASKS_COLUMN_CYCLE + ", " + DatabaseHelper.COLUMN_ID + " ASC");
DatabaseHelper.TASKS_COLUMN_CYCLE + ", " + DatabaseHelper.COLUMN_ID + " DESC");
}
public int setDone(long id) {

View File

@@ -90,13 +90,6 @@ public class TaskListsFragment extends Fragment implements TaskListRecyclerViewA
toggleVisibleCreateNewTaskListLayout(mView);
}
@Override
public void onPause() {
// TODO: persist changes in DB here
super.onPause();
}
public class GetTaskListsTask extends AsyncTask<TaskListDataAccess, Void, List<TaskList>> {
@Override
protected List<TaskList> doInBackground(TaskListDataAccess... params) {

View File

@@ -295,7 +295,7 @@ public class TasksFragment extends Fragment implements
// Add the task
if (task == null)
taskRecyclerViewAdapter.add(newTask, taskRecyclerViewAdapter.getItemCount());
taskRecyclerViewAdapter.add(newTask, 0);
// Update the task
else {
int position = args.getInt("position");