package it.fdev.utils;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.webkit.WebView;
/**
* Fix Receiver not registered: android.widget.ZoomButtonsController
* http://stackoverflow.com/questions/4908794/webview-throws-receiver-not-registered-android-widget-zoombuttonscontroller
*/
public class MyWebView extends WebView {
public MyWebView(Context context, AttributeSet attrs) {
super(context, attrs);
setVisibility(View.VISIBLE); // Workaround for NullPointerException
setFocusable(true); // http://stackoverflow.com/questions/12325720/nullpointerexception-in-webview-java-android-webkit-webviewprivatehandler-hand
requestFocus(); //
}
@Override
public void destroy() {
getSettings().setBuiltInZoomControls(true);
super.destroy();
}
}