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