Как исправить видимые «невидимые кнопки» в порте приложения Android для Blackberry? - PullRequest
0 голосов
/ 12 февраля 2012

У меня очень простое приложение для Android. Это одно действие с текстом и кнопками, и когда вы нажимаете на кнопки (события onTouch), они становятся невидимыми, а текст изменяется.

Это прекрасно работает для симуляторов Android 3 и Android 2.3.3, но когда я использую природу BlackBerry в Eclipse для отправки приложения на симулятор PlayBerry BlackBerry, происходят забавные вещи. Когда я нажимаю на кнопки, они становятся невидимыми, но меняются и другие кнопки.

Кнопки, которые были видны только когда-либо, остаются видимыми. Некоторые кнопки, которые были невидимы, становятся видимыми. Некоторые кнопки, которые стали видны ранее, снова становятся невидимыми.

Это похоже на проблему перерисовки или какое-то странное кэширование состояния кнопки.

У кого-нибудь есть идеи? Дикая догадка исключена ...

1 Ответ

0 голосов
/ 14 февраля 2012

Получите книгу игр или подождите, пока RIM обновит свой сломанный симулятор.

Я конвертировал приложение для playbook, и код отлично работал на симуляторе. Это очень простое приложение, например, бинарный калькулятор. Пара кнопок-переключателей, кнопки и TextView.
У приложения были визуальные проблемы, похожие на ваши. Кнопки исчезли. Кнопки были подсвечены, когда я нажимал кнопки вокруг них. Кнопки Toggle не изменили состояние. И многое, многое другое.

Поскольку у меня нет playbook, я не смог протестировать его на реальном устройстве. Я пробовал изменения макета, изменения кода и пробовал разные настройки. Но ничего не помогло, эти проблемы остались.

После прочтения на их форуме я пришел к выводу, что это может быть проблема с симулятором.
Поэтому я отправил приложение в AppWorld 5 дней назад. Это было одобрено сегодня.

Так что есть вероятность, что с вашим приложением все в порядке, и проблема в симуляторе.

...