2013-08-02 65 views
0

我一直無法使用任何worklight/dojo應用程序在Samsung Galaxy S3上工作。我已經在Worklight Studio v6中組合了一個簡單的Worklight應用程序。它有2個意見。第一個視圖有一個文本框和一個按鈕,第二個視圖有一個文本框。IBM Worklight 6.0 - Dojo應用程序在Samsung Galaxy S3上不起作用

<div data-dojo-type="dojox.mobile.ScrollableView" id="view0" 
    data-dojo-props="selected:true"> 
    <div data-dojo-type="dojox.mobile.Heading" 
     data-dojo-props="label:'Page 0'"></div> 
    <input data-dojo-type="dojox.mobile.TextBox"> 
    <button data-dojo-type="dojox.mobile.Button" id="theButton">Page 
     1</button> 
</div> 
<div data-dojo-type="dojox.mobile.View" id="view1"> 
    <div data-dojo-type="dojox.mobile.Heading" 
     data-dojo-props="label:'Page 1',back:'back',moveTo:'view0'"></div> 
    <input data-dojo-type="dojox.mobile.TextBox"> 
</div> 

上view0按鈕被連接到處理程序過渡到VIEW1,並在廠景頭具有後退按鈕。

 dijit.registry.byId("theButton").on("click", function() { 
      dijit.registry.byId("view0").performTransition("view1", 1, "slide"); 
     }); 

這就是所有的應用程序。它在我試過的任何地方都能正常工作(仿真器和摩托羅拉Droid 4),除了Galaxy S3上的。在Galaxy上,它看起來像dojo解析器失敗了。頁面是白色的,從的文本框和按鈕視圖都顯示在初始頁面上,但沒有標題,並且當您單擊該按鈕時沒有任何反應。摩托羅拉(它的工作原理)和三星(不是)都運行Android 4.1.2。

展望logcat的爲三星,我看到了一些錯誤,我不在其他平臺上看到:

08-01 16:51:42.752: D/SimpleTest(26821): before: app init onSuccess 
08-01 16:51:42.782: E/SpannableStringBuilder(26821): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 
08-01 16:51:42.782: E/SpannableStringBuilder(26821): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 
08-01 16:51:42.782: D/SimpleTest(26821): after: app init onSuccess 
08-01 16:51:42.782: D/SimpleTest(26821): added onPause event handler 
08-01 16:51:42.782: D/SimpleTest(26821): wlclient init success 
08-01 16:51:44.464: D/DroidGap(26821): onMessage(spinner,stop) 
08-01 16:52:07.038: D/CordovaLog(26821): Error: scriptError 
08-01 16:52:07.038: E/Web Console(26821): Error: scriptError:21 
08-01 16:52:07.088: D/CordovaLog(26821): Error: scriptError 
08-01 16:52:07.088: E/Web Console(26821): Error: scriptError:21 

周圍的Googling,我找到了SPAN_EXCLUSIVE_EXCLUSIVE錯誤引用。它似乎與Swype或SwiftKey鍵盤或三星TouchWiz相關聯。對這個問題的大多數引用來自開發Android本地開發人員,而不是混合應用程序開發,除了禁用鍵盤以外,我沒有找到很多答案。 我試過禁用Swype鍵盤,但那並沒有改變任何東西。 有其他人看過這個問題嗎?是否有人獲得了在Galaxy S3上運行的Worklight 6 dojo應用程序?

回答

相關問題