1
設備:任何iOS設備iOS的側欄崩潰
嗨,
我目前有跟iOS側欄的一個問題,當我嘗試激活它VY任何方式(點擊三線按鈕或通過刷卡)。該錯誤僅在iOS平臺上發生,在我嘗試過的任何設備上(幾個運行iOS 9和iPad 1的iPhone 6運行iOS 5)。我通過簡單地將主題常量commandBehavior設置爲Side並將命令添加到窗體來使用側欄。該應用程序完全凍結,我必須強制關閉它。
附上從iOS設備之一獲得的堆棧跟蹤:
2016-02-10 15:43:08.624 MintDemo[11131:4622381] Deleting thread 3
2016-02-10 15:43:15.395 MintDemo[11131:4622351]
2016-02-10 15:43:17.507 MintDemo[11131:4622351]
2016-02-10 15:43:23.086 MintDemo[11131:4622471]
2016-02-10 15:43:23.087 MintDemo[11131:4622471] respuesta value true
2016-02-10 15:43:23.087 MintDemo[11131:4622471]
2016-02-10 15:43:23.128 MintDemo[11131:4622351] WSResult: true
2016-02-10 15:43:23.129 MintDemo[11131:4622351]
2016-02-10 15:43:23.129 MintDemo[11131:4622351] error msj:null
2016-02-10 15:43:23.130 MintDemo[11131:4622351]
2016-02-10 15:43:23.130 MintDemo[11131:4622351] notification size: 3
2016-02-10 15:43:23.130 MintDemo[11131:4622351]
2016-02-10 15:43:59.230 MintDemo[11131:4622351] java.lang.NullPointerException
at com_codename1_ui_Label.paint:461
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1287
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Form.paint:3033
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Form.internalPaintImpl:3043
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Component.paintInternal:1210
at com_codename1_ui_Component.paintComponent:1488
at com_codename1_ui_Component.paintComponent:1439
at com_codename1_impl_CodenameOneImplementation.paintDirty:504
at com_codename1_ui_Display.edtLoopImpl:1072
at com_codename1_ui_Display.mainEDTLoop:994
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
2016-02-10 15:43:59.231 MintDemo[11131:4622351]
2016-02-10 15:43:59.263 MintDemo[11131:4622351] java.lang.NullPointerException
at com_codename1_ui_Label.paint:461
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1287
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Form.paint:3033
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Form.internalPaintImpl:3043
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Component.paintInternal:1210
at com_codename1_ui_Component.paintComponent:1488
at com_codename1_ui_Component.paintComponent:1439
at com_codename1_impl_CodenameOneImplementation.paintDirty:504
at com_codename1_ui_Display.edtLoopImpl:1072
at com_codename1_ui_Display.flushEdt:881
at com_codename1_ui_Form.showModal:1695
at com_codename1_ui_Dialog.showModal:1021
at com_codename1_ui_Dialog.show:492
at com_codename1_ui_Dialog.showPackedImpl:1323
at com_codename1_ui_Dialog.showPacked:1231
at com_codename1_ui_Dialog.showImpl:977
at com_codename1_ui_Dialog.show:955
at com_codename1_ui_Dialog.show:913
at com_codename1_ui_Dialog.show:702
at com_codename1_ui_Dialog.show:655
at com_codename1_ui_Dialog.show:620
at com_codename1_ui_Dialog.show:562
at com_codename1_ui_Dialog.show:716
at com_codename1_ui_Display.mainEDTLoop:1007
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
2016-02-10 15:43:59.263 MintDemo[11131:4622351]
2016-02-10 15:43:59.264 MintDemo[11131:4622351] [EDT] 0:0:0,1 - java.lang.NullPointerException: null
2016-02-10 15:43:59.280 MintDemo[11131:4622351] [EDT] 0:0:0,17 - java.lang.NullPointerException: null
2016-02-10 15:43:59.296 MintDemo[11131:4622351] Deleting thread 2
MintDemo >
希望這是足以確定一個可能的原因這個問題。
感謝您的幫助。
您能否提供一些關於您在側邊欄中的組件的詳細信息?你如何在那裏添加命令?如果你有一個獨立的測試用例,我可以用它來重現這個問題,這將是非常有幫助的! –
嘿嘿, 感謝您的回覆。我只是添加一個commandId和Image的命令(取自資源文件) Image icon = fetchResourceFile()。getImage(「round-profile-pic.png」); f.addCommand(new Command(null,icon)); –
此外,我在Codename One Designer上將「commandBehavior」常量設置爲「Side」。 感謝您的幫助 –