gpt4 book ai didi

java - 如何使用java在黑莓中点击按钮显示另一个页面

转载 作者:行者123 更新时间:2023-11-29 06:19:13 25 4
gpt4 key购买 nike

我不知道如何在使用 java 的 blackberry 中点击按钮显示另一个页面。

最佳答案

我假设您已将 ButtonField 添加到某种屏幕。您需要为 ButtonField 设置 FieldChangeListener:

class YourScreen extends FullScreen {

public YourScreen() {
super();
ButtonField btn = new ButtonField("mybutton");

btn.setChangeListener(new FieldChangeListener() {
public void fieldChanged(Field field, int context) {
synchronized (UiApplication.getApplication().getEventLock()) {
UiApplication.getUiApplication().pushScreen(new FullScreen());
}
}
});

add(btn);
}

}

另请注意,您需要在按下屏幕之前获取事件锁定或像这样向 UiApplication.invokeLater 传递一个 Runnable:

UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
UiApplication.getUiApplication().pushScreen(new FullScreen());
}
});

有关 BB 上 UI 线程问题的一些基础知识:http://www.thinkingblackberry.com/archives/182

关于java - 如何使用java在黑莓中点击按钮显示另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com