Мое приложение для Android отсутствует уже несколько месяцев и отлично работает на любом количестве WVGA-телефонов, таких как Droid, Droid 2, Galaxy и т. Д.
Однако в Motorola Xoom небольшая часть текстур загружается белыми полями, где должны быть изображения.
Исследование в Интернете, наиболее распространенная причина этого, по-видимому, заключается не в использовании двух текстур. Это кажется маловероятным объяснением, поскольку они отлично работают на многих других устройствах. Также я являюсь , используя силу двух текстур. Единственное предостережение: я динамически загружаю кучу растровых изображений в текстуру 1024 на 1024. Код, который я использую, взят из уже не существующей библиотеки под названием Rokon, соответствующий код атласа текстур находится здесь: http://code.google.com/p/rokon/source/browse/trunk/src/com/stickycoding/rokon/TextureAtlas.java?r=260 - Как я уже сказал, я скептически отношусь к этой причине, поскольку она работает на очень многих другие устройства и многие текстуры, которые я загружаю таким образом, работают нормально.
Но я не уверен, что еще может быть причиной. Проблема с памятью кажется маловероятной, учитывая, что объем памяти, доступный в Xoom, по сравнению с другими устройствами, на которых работает приложение.
Сейчас у меня нет зума, но я могу повторить проблему через DeviceAnywhere (где я вижу белые фоны).
Ничего интересного не появляется в LogCat.
Я знаю, что это не так много, но я в недоумении, на какие потенциальные причины я должен здесь смотреть? Заранее спасибо за любые идеи.