У меня очень странная проблема: я пытаюсь использовать текстовую область для отображения текста в мобильном приложении AIR. Он отлично работает всякий раз, когда я использую эмулятор телефона на рабочем столе для отладки, однако всякий раз, когда я помещаю приложение в телефон, текст отображается, а затем исчезает. Я также заметил, что если я заблокирую экран и разблокирую, текст будет отображаться очень хорошо, когда я вернусь.
Вот код:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="Program Overview">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
[Bindable]
private var text:String = "Hey how are ya";
]]>
</fx:Script>
<s:TextArea text="{text}" editable="false" />
</s:View>
Еще одна интересная вещь, которую следует отметить, это то, что это происходит только в определенных представлениях и только в представлениях на первой вкладке ViewNavigator. Это наводит меня на мысль, что на самом деле в использовании TextArea нет ничего плохого, но что-то еще происходит на более высоком уровне в приложении. Любые идеи о том, что я должен искать?