0

我的屏幕有很多内容,所以主要VerticalFieldManagerScroll属性设置为使用滚动查看所有内容。

所有内容设置正确,我可以看到所有内容Scrollview但是当我垂直滚动这个页面而不是我点击我的Back Button,我想弹出这个屏幕..当我第一次点击后退按钮时什么也没发生,当我第二次点击这个屏幕弹出正确。我不知道第一次点击 evnet 会发生什么。

其他未在该屏幕上滚动的屏幕正常弹出。

检查单击后退按钮的 evnet

UiApplication.getUiApplication().popScreen(CurrenScreenName.this);

提前致谢 !!!

4

3 回答 3

0

用这个

UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getA‌​ctiveScreen());

或者

UiApplication.getUiApplication().popScreen(this);
于 2011-11-04T05:16:38.170 回答
0
 Application.getApplication().invokeLater(new Runnable() {

 public void run() {
 UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());                                                     
                   }
 }); 
于 2011-12-06T12:16:01.100 回答
0

同样的事情发生在我身上,我用这个:

do{
    UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
} while (UiApplication.getUiApplication().getActiveScreen().toString().indexOf("YOUR_CLASS_NAME") < 0);
于 2012-02-01T18:03:24.120 回答