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