Android - html из android_assets в WebView, CSS не загружается в ICS

Я писал небольшое приложение, которое в основном загружает свой контент из локально сохраненных HTML и CSS в WebView. Сначала я начал это, когда у меня было устройство под управлением Android 2.3, и у меня не было проблем. Недавно я получил Galaxy Nexus, но CSS не загружается в ICS.

Я читал что-то, что предлагало включить аппаратное ускорение, но это ничего не дает. Я сейчас в полной растерянности. Javascript, кажется, загружается нормально, поэтому, в сочетании с тем, что он хорошо работает на 2.3, можно предположить, что это не тот способ, которым я загружаю CSS.

Кто-нибудь видел что-нибудь подобное? Приложение невозможно использовать без сенсорного CSS.

Заранее спасибо.

Изменить: в идеале мне нужно, чтобы это работало на всех версиях Android от 2.2+. Не уверен, что это имеет значение, но я подумал, что это может иметь значение.


person NobleMule    schedule 04.02.2012    source источник
comment
Дополнительная информация Я создал тестовый файл html и css, в котором меньше информации, чтобы проверить, есть ли в любом файле что-либо, что может вызвать проблемы, которые я видел. CSS в теле просто имел фоновый цвет черного и белый цвет, а html просто имел ‹p› в теле с некоторым содержимым, но он все равно отображался так, как будто CSS не загружался.   -  person NobleMule    schedule 05.02.2012
comment
Стили, встроенные в HTML, похоже, работают... но это непрактично в приложении с несколькими страницами. Любые идеи?   -  person NobleMule    schedule 05.02.2012


Ответы (1)


Нашел проблему! Получается немаленький баг в браузере для ICS и предположительно Honeycomb на основе теста. В logcat я получаю следующую ошибку: Неизвестная ошибка хрома: -6. Удаление строки запроса решает проблему (хотя и портит мою функциональность). Для этого есть отчет об ошибке здесь, если у кого-то еще возникают такие же проблемы.

person NobleMule    schedule 05.02.2012
comment
Обратите внимание, что вы также не можете загружать какие-либо ресурсы CSS или JavaScript, которые используют строку запроса. Это сбило меня с толку на некоторое время. - person Ben Clayton; 12.03.2012