BlackBerry 8900 - 带有两个pushScreen()的全触摸屏模式问题

时间:2012-03-05 16:45:47

标签: blackberry keyboard virtual touchscreen

当设备/仿真器处于全触摸模式(关闭滑块)时,此问题出现在BB 9800上。 我不知道问题是否出现在其他TS设备上(我只有这个设备)。

我有MainScreen(MS)对象(几乎整个应用程序都在这里工作),还有一些“对话框”(D1,D2)用于显示一些细节,它们都扩展了FullScreen,并用{{1}显示它们},然后我用UiApplication.getUiApplication().pushScreen(this)关闭它们 D1 - 一些细节 D2 - 用于添加一些注释的EditField

如果我只推送一个“对话框”UiApplication.getUiApplication().popScreen(this);MS -> D1,那么一切正常。 如果我按下2个“对话框”MS -> D2,如果我按下虚拟键盘,有一些视觉混乱(如没有绘画区域),只有第一个按下的键是从VirtualKeyboard(进入编辑);如果我忽略这个D2(MS -> D1-> D2),那么D1会出现视觉问题(再次,就像没有绘画区域一样)......

D1:

popScreen()

D2非常类似于D1(相同的构造函数+打开+关闭)

你有想法吗?

谢谢,

提笔。

0 个答案:

没有答案