diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-12-08 10:35:02 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-12-08 10:35:02 +0100 |
commit | 77647cc154b5acbbde3f7535e74edb2df0da8acf (patch) | |
tree | 9a9a7e04f766f9746df8b72855cba1829e845d0c /app/src/main/java/de/danoeh/antennapod/fragment | |
parent | bf0257a405f5ad7dee39c52ddd6f669c3893ed31 (diff) | |
download | AntennaPod-77647cc154b5acbbde3f7535e74edb2df0da8acf.zip |
Destroy webview when it is no longer used
Not destroying the webview might have caused crashes on some devices
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java index 4a5c3f718..c0222de8e 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java @@ -162,11 +162,6 @@ public class ItemDescriptionFragment extends Fragment { } @Override - public void onDestroyView() { - super.onDestroyView(); - } - - @Override public void onAttach(Activity activity) { super.onAttach(activity); if (BuildConfig.DEBUG) @@ -191,6 +186,10 @@ public class ItemDescriptionFragment extends Fragment { if (webViewLoader != null) { webViewLoader.cancel(true); } + if (webvDescription != null) { + webvDescription.removeAllViews(); + webvDescription.destroy(); + } } @SuppressLint("NewApi") |