Codenameone l10n中的SimpleDataFormat在iOS中返回NullPointerException
这段代码在模拟器和Android上运行良好。为ios构建并在iPad上运行时返回空指针异常。去年,当我的应用程序最初编写时,它就起了作用Codenameone l10n中的SimpleDataFormat在iOS中返回NullPointerException,codenameone,Codenameone,这段代码在模拟器和Android上运行良好。为ios构建并在iPad上运行时返回空指针异常。去年,当我的应用程序最初编写时,它就起了作用 import java.util.Date; import com.codename1.l10n.SimpleDateFormat; public class StateMachine extends StateMachineBase { @Override protected void beforeNewSche
import java.util.Date;
import com.codename1.l10n.SimpleDateFormat;
public class StateMachine extends StateMachineBase {
@Override
protected void beforeNewSchedule(Form f) {
Date today = new Date(System.currentTimeMillis());
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String curDate = dateFormat.format(today);
}}
控制台输出
java.lang.NullPointerException
at java_util_GregorianCalendar.computeFields:157
at java_util_Calendar.complete:406
at java_util_Calendar.setTimeInMillis:501
at java_util_Calendar.__INIT__:345
at java_util_GregorianCalendar.__INIT__:70
at java_util_Calendar.getInstance:422
at com_codename1_l10n_SimpleDateFormat.format:282
at com_codename1_l10n_SimpleDateFormat.format:265
at userclasses_StateMachine.beforeNewSchedule:51
at generated_StateMachineBase.beforeShow:178
at com_codename1_ui_util_UIBuilder_FormListener.run:2813
at com_codename1_ui_Display.processSerialCalls:1152
at com_codename1_ui_Display.edtLoopImpl:1096
at com_codename1_ui_Display.mainEDTLoop:997
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
Nov 24 07:23:31 Barbaras-iPad MyApplication[1793] <Warning>:
java.lang.NullPointerException
在java_util_GregorianCalendar.computeFields:157
在java_util_日历上完成:406
在java_util_Calendar.setTimeInMillis:501
在java_util_日历上
在java_util_GregorianCalendar.uu INIT:70
在java_util_Calendar.getInstance:422
在com_codename1_l10n_SimpleDateFormat.格式:282
在com_codename1_l10n_SimpleDateFormat.格式:265
在userclasses_StateMachine.beforeNewSchedule:51
在生成的\u StateMachineBase.beforeShow:178
在com\u codename1\u ui\u util\u UIBuilder\u FormListener.run:2813
在com_codename1_ui_Display.processSerialCalls:1152
在com_codename1_ui_Display.edtlopimpl:1096
在com_codename1_ui_Display.mainEDTLoop:997
在com_codename1_ui_RunnableWrapper.run:120
在com_codename1_impl_CodenameOneThread.run:176
在java_lang_Thread.runImpl:153
11月24日07:23:31芭芭拉iPad我的应用程序[1793]:
这似乎是一个与之相关的回归,它修复了时区问题,并有效地导致了这个级联问题。它似乎只发生在特定的时区,这就是为什么我们无法看到这一点
目前,我们在服务器上部署了一个旧版本的VM来解决这个问题,直到我们有了一个更稳定的解决方案。这似乎是一个回归,它修复了一个时区问题,并有效地导致了这个级联问题。它似乎只发生在特定的时区,这就是为什么我们无法看到这一点
目前,我们在服务器上部署了一个旧版本的VM来解决这个问题,直到我们有了一个更稳定的解决方案。它现在可以工作了!!!非常感谢
我的时区是亚利桑那州,如果有帮助的话,我们永远不会改成夏令时 现在可以用了!!!非常感谢 我的时区是亚利桑那州,如果有帮助的话,我们永远不会改成夏令时