问题描述
我是 javascript 和 android 新手,我想用 SAPUI5 编写一个多页应用程序。 为此,我找到了一个教程: : 工作正常,直到演练 - 第 8 步。我的源代码完全相同项目,但它不起作用。 我收到以下错误:
E/Zygote: MountEmulatedStorage()
E/Zygote: v2
E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
E/SysUtils: ApplicationContext is null in ApplicationStatus
E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/i18n/i18n_de_DE.properties
我知道第一个和第二个,但我没有找到其余的信息。
有谁知道他们来自哪里以及如何解决它?
答:
我不知道问题实际上是什么。 我尝试使用 SDK 版本并收到许多 gradle 错误。 解决之后,我使用了第 7 步中的代码,只添加了黄色线条并删除了要删除的内容。
1楼
与sapui
不知道对别人有没有帮助。
当我尝试使用google docs在webview
打开pdf 文件时遇到此错误。
我变了
webView.loadUrl(url);
到
webView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + url);
它奏效了。
2楼
最后一个错误似乎是因为文件 /android_asset/i18n/i18n_de_DE.properties 不存在或可能被锁定?
也许你拼错了?
EGL_BAD_DISPLAY 错误可能与 DPI 有关。 也许这个链接有帮助: :
3楼
当我尝试在 Dialog 上加载 webview 时,我遇到了同样的问题。 如果我在活动上加载 webview,它运行良好。
4楼
我遇到了同样的问题,有时加载 pdf,有时不加载。 试试这个解决了我的问题。
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
if(view.getContentHeight() == 0){
view.reload();
} else {
pDialog.dismiss();
}
}