Codenameone 如何在代号1中暂停启动屏幕?
如何在代号1中暂停启动屏幕 这个示例(本机演示)似乎使用了replaceAndWait(…)方法,但在我的情况下,我没有什么可替换的,只是希望屏幕等待几秒钟 我试图使用线程。等等,但它崩溃了Codenameone 如何在代号1中暂停启动屏幕?,codenameone,Codenameone,如何在代号1中暂停启动屏幕 这个示例(本机演示)似乎使用了replaceAndWait(…)方法,但在我的情况下,我没有什么可替换的,只是希望屏幕等待几秒钟 我试图使用线程。等等,但它崩溃了 谢谢 您可以在StateMachine.java文件中的processBackground()内调用UITimer,以延迟启动屏幕 如果您没有使用StateMachine(Splash不是在GUI Builder中创建的),请通过在可能驻留在主类中的Splash操纵方法中使用UITimer来延迟下一个表单以
谢谢 您可以在
StateMachine.java
文件中的processBackground()
内调用UITimer
,以延迟启动屏幕
如果您没有使用StateMachine
(Splash不是在GUI Builder中创建的),请通过在可能驻留在主类中的Splash操纵方法中使用UITimer
来延迟下一个表单以相同的方式显示
@Override
protected boolean processBackground(final Form f) {
//depends on your splash form's name
if ("Splash".equalsIgnoreCase(f.getName())) {
new UITimer(() -> {
//show your next form here
}).schedule(4000, false, f);// set the time to a longer time, currently 4 seconds
}
return false;
}