@Override public boolean onKeyDown(int keyCode, KeyEvent event) { TaskEditFragment frag = (TaskEditFragment) getSupportFragmentManager().findFragmentByTag(TaskEditFragment.TAG_TASKEDIT_FRAGMENT); if (frag != null && frag.isInLayout()) return frag.onKeyDown(keyCode); return super.onKeyDown(keyCode, event); }
protected void onTaskDelete(Task task) { decrementFilterCount(); Activity a = getActivity(); if (a instanceof AstridActivity) { AstridActivity activity = (AstridActivity) a; TaskEditFragment tef = activity.getTaskEditFragment(); if (tef != null) { if (task.getId() == tef.model.getId()) tef.discardButtonClick(); } } TimerPlugin.updateTimer(getActivity(), task, false); }
protected void onTaskDelete(Task task) { Activity a = getActivity(); if (a instanceof AstridActivity) { AstridActivity activity = (AstridActivity) a; TaskEditFragment tef = activity.getTaskEditFragment(); if (tef != null) { if (task.getId() == tef.model.getId()) { tef.discardButtonClick(); } } } TimerPlugin.updateTimer(notificationManager, taskService, context, task, false); }