From 29b8c24a85254c3ccc477c8d4f1e7dd917e69be0 Mon Sep 17 00:00:00 2001
From: darshanxyz <darshanxyz@gmail.com>
Date: Mon, 24 Apr 2017 10:25:42 +0530
Subject: [PATCH] Added automatic deletion in TeacherActivity.java

---
 .idea/misc.xml                                               | 2 +-
 .../java/com/darshanbshah/odsystem/CustomListAdapter.java    | 2 ++
 .../main/java/com/darshanbshah/odsystem/TeacherActivity.java | 5 +++++
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/.idea/misc.xml b/.idea/misc.xml
index 79461bc..75318f7 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -53,7 +53,7 @@
     <ConfirmationsSetting value="0" id="Add" />
     <ConfirmationsSetting value="0" id="Remove" />
   </component>
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/build/classes" />
   </component>
   <component name="ProjectType">
diff --git a/app/src/main/java/com/darshanbshah/odsystem/CustomListAdapter.java b/app/src/main/java/com/darshanbshah/odsystem/CustomListAdapter.java
index 8dd2a7c..16b1b31 100644
--- a/app/src/main/java/com/darshanbshah/odsystem/CustomListAdapter.java
+++ b/app/src/main/java/com/darshanbshah/odsystem/CustomListAdapter.java
@@ -40,6 +40,8 @@ public class CustomListAdapter extends ArrayAdapter {
     @Override
     public void remove(Object object) {
         super.remove(object);
+//        DataProvider test = (DataProvider)object;
+//        Log.e("list debug",test.getKey());
         list.remove(object);
     }
 
diff --git a/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java b/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java
index fca7560..bc7c87f 100644
--- a/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java
+++ b/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java
@@ -262,6 +262,11 @@ public class TeacherActivity extends AppCompatActivity {
                                             od_flag.setValue(0);
                                             od_student = od.child(adv_name).child(item);
                                             od_student.removeValue();
+                                            //segment
+                                            adapter.remove(item_key);
+                                            adapter.notifyDataSetChanged();
+                                            //end segment
+
                                         }
                                     }
                                 }
-- 
GitLab