我有视频或图片的webview。 当我调用视频时,我会在Onpause我的webview中使用它,因为我的视频/ webview并没有真正破坏:
try {
Class.forName("android.webkit.WebView")
.getMethod("onPause", (Class[]) null)
.invoke(content, (Object[]) null);
} catch (ClassNotFoundException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
} catch (InvocationTargetException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
} catch (NoSuchMethodException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
} catch (IllegalAccessException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
当我调用图片时,我的应用程序崩溃了,因为我的webview已经被破坏了。
ERROR/AndroidRuntime(18907): FATAL EXCEPTION: main
java.lang.NullPointerException
at AdActivity.onPause(AdActivity.java:95)
我不知道我的内容是图片还是视频,因为它是随机的。