Android: NullRefException on creating WebView

93 Views Asked by At

I am trying to create a webView to layer over my main view.

    Display display = parent.getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);

    LayoutParams lp = new LinearLayout.LayoutParams((int)(size.x * 0.7f), (int)(size.y * 0.7f), Gravity.CENTER);

    WebView webView = new WebView(parent);
    webView.setLayoutParams(lp);

But I am getting a NullReferenceException at the line

WebView webView = new WebView(parent);

The parent is my main activity.

Error log:

06-11 10:44:03.110: D/Unity(18449): WeC2jetaiOI
06-11 10:44:03.115: D/Unity(18449): Get size
06-11 10:44:03.115: D/Unity(18449): false
06-11 10:44:03.120: E/Unity(18449): java.lang.NullPointerException
06-11 10:44:03.120: E/Unity(18449):  
06-11 10:44:03.120: E/Unity(18449): (Filename: ./artifacts/generated/common/runtime/UnityEngineDebug.gen.cpp Line: 56)

The false is the check if parent is null, right before the line new WebView.

0

There are 0 best solutions below