#android #cordova
#Android #кордова
Вопрос:
Я сталкиваюсь с одной типичной проблемой, когда наше приложение (созданное с помощью cordova 3.4.0) работает для всех версий от 2.3.x до 4.4.x, однако на следующем устройстве из-за плагина заставки приложение не может загружаться
Samsung 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"/>
Комментарии:
1. отслеживание стека? код? плагин?
2. Спасибо … добавлено — Дополнительная информация — в моем оригинальном сообщении