// Allows to prepare e initialize gui for edit and non edit mode. private void setEditMode(boolean enabled) { mEditEnabled = enabled; // Hiding footer mFooter.setVisibility(mEditEnabled ? View.VISIBLE : View.GONE); // Hiding sliding drawer mNoteLayerInteractor.setVisibility(!mEditEnabled); // Exit from edit mode prepareOptionItem(); // Launching task for user produced data if (mUPDataTask != null && !mUPDataTask.isCancelled()) { mUPDataTask.cancel(true); } mUPDataTask = new UserProducedDataAsyncTask(); mUPDataTask.execute(); }
@Override public void onResume() { super.onResume(); // Showing/hiding back button if (getActivity() instanceof SherlockFragmentActivity) { ((SherlockFragmentActivity) getActivity()).getSupportActionBar().setHomeButtonEnabled(true); ((SherlockFragmentActivity) getActivity()) .getSupportActionBar() .setDisplayHomeAsUpEnabled(true); // Setting visualized ActionBar title String title = UserProducedDataRender.renderActionBarTitle(getActivity(), mCategory); ((SherlockFragmentActivity) getActivity()).getSupportActionBar().setTitle(title); } // Check if save button has to be visible or not hideOrShowSaveButton(); // Canceling any active task cancelAnyActiveTask(); // Starting new task for user produced data mUPDataTask = new UserProducedDataAsyncTask(); mUPDataTask.execute(); }