diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ConfirmResetDialog.java b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ConfirmResetDialog.java index 04444b629..2241b8307 100644 --- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ConfirmResetDialog.java +++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ConfirmResetDialog.java @@ -33,7 +33,7 @@ import org.isoron.uhabits.core.ui.callbacks.*; import butterknife.*; /** - * Dialog that asks the user confirmation before executing a delete operation. + * Dialog that asks the user confirmation before executing a reset operation. */ @AutoFactory(allowSubclasses = true) public class ConfirmResetDialog extends AlertDialog diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListAdapter.java b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListAdapter.java index 494dd946b..679810453 100644 --- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListAdapter.java +++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListAdapter.java @@ -270,6 +270,18 @@ public class HabitCardListAdapter for (Habit h : habits) cache.remove(h.getId()); } + + /** + * Resets a list of habits from the adapter. + *
+ * Note that this only has effect on the adapter cache. The database is not
+ * modified, and the change is lost when the cache is refreshed. This method
+ * is useful for making the ListView more responsive: while we wait for the
+ * database operation to finish, the cache can be modified to reflect the
+ * changes immediately.
+ *
+ * @param habits list of habits to be reset
+ */
@Override
public void performReset(List
diff --git a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/commands/ResetHabitsCommand.java b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/commands/ResetHabitsCommand.java
index 2e226a882..6f62355be 100644
--- a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/commands/ResetHabitsCommand.java
+++ b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/commands/ResetHabitsCommand.java
@@ -1,3 +1,22 @@
+/*
+ * Copyright (C) 2016 Álinson Santos Xavier