我的屏幕有很多内容,所以主要的VerticalFieldManager
有Scroll
属性设置使用滚动查看所有内容。
所有内容设置正确,我可以看到所有的内容使用Scrollview
,但当我滚动这个页面垂直比我点击我的Back Button
,我想弹出这个屏幕..当我点击后退按钮第一次没有发生,当我点击第二次这个屏幕弹出正确。我不知道第一次点击会发生什么。
在此屏幕上没有滚动的其他屏幕正常弹出
检查点击后退按钮
UiApplication.getUiApplication().popScreen(CurrenScreenName.this);
提前感谢!!
使用
UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
或
UiApplication.getUiApplication().popScreen(this);
Application.getApplication().invokeLater(new Runnable() {
public void run() {
UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
}
});
同样的事情发生在我身上,我使用了这个:
do{
UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
} while (UiApplication.getUiApplication().getActiveScreen().toString().indexOf("YOUR_CLASS_NAME") < 0);