我面临一个典型的问题,我们的应用程序(使用cordova 3.4.0构建)适用于从2.3.x到4.4.x的所有版本,但是因为启动屏幕插件而导致应用程序无法加载
三星Android SGH-1747M
版本4.1.1
当我们删除splash插件时,它可以正常工作。
问题:在我们将用户重定向到我们的登录页面(从服务器端加载)之前,我们打开了一个闪屏30秒
如果我们添加启动插件,它不会加载登录页面,它会永远显示半黑色和半白色屏幕,但如果我删除启动画面插件它的工作原理。对于所有其他版本的应用程序正常工作与启动画面插件。
提前感谢您的帮助。
由于它的4.1.1我无法在aLogcat上获得堆栈跟踪或日志记录语句,但下面是我们的onCreate方法
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (appView == null) {
init();
}
appView.setWebChromeClient(new CordovaChromeClient(this, appView));
String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();
appView.getSettings().setAllowFileAccess(true);
super.loadUrl(getString(R.string.app_url), 30000);
}
并使用与标准配置相同的用于闪屏的cordova插件(cordova版本3.4.0)
<preference
name="SplashScreen"
value="splash"/>