diff --git a/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditHabitActivity.java b/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditHabitActivity.java index 666e8e1..a53a2d5 100644 --- a/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditHabitActivity.java +++ b/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditHabitActivity.java @@ -50,10 +50,11 @@ protected void onCreate(Bundle savedInstanceState) { pos_habit_manager=0; for (Habit temp : myApplication.get_habit_manager().getObjectList()){// neglect the finished habit pos_habit_manager++; - if (temp.getState()==2) continue; + if (temp.getState()!=1) continue; else { if (count==position){ habit = temp; + break; } count++; } diff --git a/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTaskActivity.java b/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTaskActivity.java index cb682d0..ccdb0cb 100644 --- a/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTaskActivity.java +++ b/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTaskActivity.java @@ -34,10 +34,11 @@ protected void onCreate(Bundle savedInstanceState) { pos_task_manager=0; for (Task temp : myApplication.get_task_manager().getObjectList()){// neglect the finished task pos_task_manager++;//find the position in the manager - if (temp.getState()==2) continue; + if (temp.getState()!=1) continue; else { if (count==position){ task = temp; + break; } count++; } diff --git a/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTimeLeftActivity.java b/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTimeLeftActivity.java index c81f329..f537cab 100644 --- a/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTimeLeftActivity.java +++ b/app/src/main/java/io/github/celestialphineas/sanxing/UIOperateItemActivities/EditItem/EditTimeLeftActivity.java @@ -55,10 +55,11 @@ protected void onCreate(Bundle savedInstanceState) { pos_timeleft_manager=0; for (TimeLeft temp : myApplication.get_time_left_manager().getObjectList()){// neglect the finished time left item pos_timeleft_manager++;//find the position in the manager - if (temp.getState()==2) continue; + if (temp.getState()!=1) continue; else { if (count==position){ timeLeft = temp; + break; } count++; }