android - Android 应用黑屏

标签 android cordova splash-screen

我为 Android 应用程序添加了启动画面。它显示,但在显示初始屏幕后显示黑屏两秒钟。

我该如何解决这个问题?

最佳答案

根据您的标签,我认为您遇到了 Android Phonegap 应用程序的问题。

您必须在设备准备就绪时关闭启动画面,而不是在 loadUrl 方法中给出具体时间。

代码 fragment :

super.setIntegerProperty("splashscreen", R.drawable.splash); // Display splash screen for android
this.setIntegerProperty("loadUrlTimeoutValue", 70000);
super.loadUrl("file:///android_asset/www/index.html",10000);// Give max time here

在 Phonegap onDeviceReady 方法中隐藏启动画面:

document.addEventListener("deviceready", onDeviceReady, false);

    // Cordova is ready
    //
    function onDeviceReady() {
        cordova.exec(null, null, "SplashScreen", "hide", [])

    }

关于android - Android 应用黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12994717/

相关文章:

java - 如何设置EditText线条的粗细?

android - 样式不适用于支持库 22.1.0

android - Phonegap 后台任务计划程序 (Android)

java - 应用与您的设备不兼容。所有设备

android - 如何在Android上使用Cordova 3.5获取png图片

android - 隐藏视频播放器 Android phonegap 中的控制栏

cocoa - 如何在启动 Cocoa 应用程序时显示启动屏幕?

javascript - 如何创建一个简单的启动画面/页面?

iPhone - 带进度条的启动画面

java - Recycler View onClick 被多次调用?