Just log an error instead of crashing when view state is messed up

This commit is contained in:
Anthony Restaino 2016-02-09 23:06:13 -05:00
parent c9323cc7fd
commit 9b34a553ed

View File

@ -791,7 +791,8 @@ public class LightningView {
// before calling destroy() so that a memory leak is not created
ViewGroup parent = (ViewGroup) mWebView.getParent();
if (parent != null) {
throw new RuntimeException("WebView was not detached from window before onDestroy");
Log.e(Constants.TAG, "WebView was not detached from window before onDestroy");
parent.removeView(mWebView);
}
mWebView.stopLoading();
mWebView.onPause();