X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2FTools.java;h=168446e9e96363da36f36acd0a2c13e299595266;hp=02c8d7ac80a16eed56af9e19263ba7bdfaa9e524;hb=9a28e7b4c1520f629721693a04b4978fec9692e7;hpb=89252e3c22caf6dcccd0c50ad3a9282a53b5a890 diff --git a/app/src/main/java/de/dhbwloe/campusapp/Tools.java b/app/src/main/java/de/dhbwloe/campusapp/Tools.java index 02c8d7a..168446e 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/Tools.java +++ b/app/src/main/java/de/dhbwloe/campusapp/Tools.java @@ -1,5 +1,9 @@ package de.dhbwloe.campusapp; +import android.view.View; +import android.view.ViewGroup; +import android.widget.AdapterView; + import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; @@ -51,4 +55,19 @@ public class Tools { return decrypted; } + public static void removeAllChildViews(ViewGroup viewGroup) { + for (int i = 0; i < viewGroup.getChildCount(); i++) { + View child = viewGroup.getChildAt(i); + if (child instanceof ViewGroup) { + if (child instanceof AdapterView) { + viewGroup.removeView(child); + return; + } + removeAllChildViews(((ViewGroup) child)); + } else { + viewGroup.removeView(child); + } + } + } + }