スプラッシュ画面表示後に Worklight ホームページを表示する際に問題が発生しました。(参考までに、私のアプリは以前はうまく機能していました)。
多くの spashscreen.png ファイルを res/drawable(s) フォルダーに追加した後、.java ホームページ クラスの Java コードを更新しました。
super.setIntegerProperty("splashscreen", R.drawable.splashscreen);
super.loadUrl(getWebMainFilePath(), 5000);
次に、.html ホームページに以下を追加しました。
<script type="text/javascript">
$(document).ready(function(){
// hide splash-screen
navigator.spashscreen.hide();
}
</script>
スプラッシュ スクリーンは適切に表示され、5 秒後に画面が真っ暗になります。
私のhtcデバイスからのエラーログは次のとおりです。
03-08 16:08:08.354: E/libEGL(2722): call to OpenGL ES API with no current context (logged once per thread)
03-08 16:08:08.354: E/SurfaceTexture(1446): [SurfaceView] abandon: surfaceTexture(0x0x9df580) has been abandoned!
03-08 16:08:08.724: E/SurfaceTexture(1446): [Starting com.Maquette] abandon: SurfaceTexture(0x0xa1ca18) has been abandoned!
03-08 16:08:08.744: E/SurfaceTexture(1446): [com.htc.launcher/com.htc.launcher.Launcher] abandon: SurfaceTexture(0x0xa5ce18) has been abandoned!
03-08 16:08:13.068: E/SurfaceTexture(1446): [com.Maquette/com.Maquette.Maquette] abandon: SurfaceTexture(0x0x9df580) has been abandoned!
助けてくれてありがとう。