我是javascript和android的新手,我想用SAPUI5编写一个多页应用程序。为此,我找到了一个教程: https://sapui5.hana.ondemand.com/sdk/#docs/guide/df86bfbeab0645e5b764ffa488ed57dc.html 哪个工作正常,直到步骤 - 第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
我知道第一个和第二个,但我找不到其他信息。
有人知道他们来自哪里以及如何解决?
的answere:
我不知道问题究竟是什么。我尝试使用SDK版本并获得许多gradle错误。在我解决之后,我使用了步骤7中的代码,仅添加了黄色线条并删除了要删除的内容。
答案 0 :(得分:7)
与sapui
不知道是否会帮助他人。
我尝试使用 google docs 在webview
中打开 pdf文件时出现此错误。
我已经改变了
webView.loadUrl(url);
到
webView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + url);
并且有效。
答案 1 :(得分:0)
最后一个错误似乎是因为文件/android_asset/i18n/i18n_de_DE.properties不在那里或者可能已锁定?
也许你拼错了吗?
EGL_BAD_DISPLAY错误可能与DPI有关。也许这个链接有帮助: http://forum.xda-developers.com/showthread.php?t=2212632
答案 2 :(得分:0)
当我尝试在Dialog上加载Webview时,我遇到了同样的问题。如果我在活动上加载webview,则效果很好。
答案 3 :(得分:0)
我遇到了同样的问题,有时加载了pdf或没有加载。 试试这个解决了我的问题。
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
if(view.getContentHeight() == 0){
view.reload();
} else {
pDialog.dismiss();
}
}