Don't add TaskListFragment to backstack

pull/437/head
Alex Baker 8 years ago
parent c224103e81
commit 79a4fe7582

@ -105,6 +105,7 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
/** For indicating the new list screen should be launched at fragment setup time */
public static final String TOKEN_CREATE_NEW_LIST_NAME = "newListName"; //$NON-NLS-1$
private static final String FRAG_TAG_TASK_LIST = "frag_tag_task_list";
public static final String OPEN_FILTER = "open_filter"; //$NON-NLS-1$
public static final String LOAD_FILTER = "load_filter";
@ -195,8 +196,7 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.popBackStackImmediate(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
fragmentManager.beginTransaction()
.replace(isDoublePaneLayout() ? R.id.master_dual : R.id.single_pane, taskListFragment, TaskListFragment.TAG_TASKLIST_FRAGMENT)
.addToBackStack(TaskListFragment.TAG_TASKLIST_FRAGMENT)
.replace(isDoublePaneLayout() ? R.id.master_dual : R.id.single_pane, taskListFragment, FRAG_TAG_TASK_LIST)
.commit();
}
@ -378,8 +378,8 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
} else {
taskEditFragment.discardButtonClick();
}
} else if (!isFinishing()) {
finish();
} else {
super.onBackPressed();
}
}
@ -417,7 +417,7 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
public TaskListFragment getTaskListFragment() {
return (TaskListFragment) getSupportFragmentManager()
.findFragmentByTag(TaskListFragment.TAG_TASKLIST_FRAGMENT);
.findFragmentByTag(FRAG_TAG_TASK_LIST);
}
public TaskEditFragment getTaskEditFragment() {

@ -115,8 +115,6 @@ public class TaskListFragment extends InjectingListFragment implements
private static final String EXTRA_FILTER = "extra_filter";
private static final String FRAG_TAG_SORT_DIALOG = "frag_tag_sort_dialog";
public static final String TAG_TASKLIST_FRAGMENT = "tasklist_fragment"; //$NON-NLS-1$
public static final int VOICE_RECOGNITION_REQUEST_CODE = 1234;
private static final int REQUEST_EDIT_FILTER = 11544;

Loading…
Cancel
Save