2014-04-22 47 views
0

我正在Cordova混合移動應用程序目前我正在做Android應用程序它現在運行良好,當我使窗口手機相同的應用程序它不執行任何功能。Phonegap WP7應用程序不執行任何功能

make的WP8我遵循這個link後,我在我的www文件夾的所有文件複製到生成www新的Visual Studio項目。

但是,當我運行的應用程序,它只顯示其第一頁,而不是執行任何功能。

那麼我錯過了哪些步驟? 論buttoncallclick以下功能

$('#contactBackupBtn').on('click',function(){ 
    $('#p2').append("Going to be backup"); 
    sm_sync.backupAllTheContacts(function(){ 
     $('#p4').append("After Contact Backup Function Finished "); 
    }); 
}); 

從以上functioncalls以下一個

backupAllTheContacts:function(callback) { 
    $('#p3').append("IN backupAllTheContacts"); 
    navigator.contacts.find(["*"], function(contacts) { 
     $('#p3').append("IN Contact Success"); 
     callback(); 
    }, sm_sync.onError, {"multiple": true}); 
} 

onError:function(error) { 
    $('#p1').empty(); 
    $('#p1').append(error.code); 
    $('#p1').append(error.message); 
} 

當我執行它,它示出了此消息IN backupAllTheContacts和部份Going to be backup但不表現出任何成功或錯誤消息。我應該做些什麼才能使其運行。

(這是我的應用程序是在Android模擬器runnng perfact的一小部分,而不是N個窗口 我需要幫助我在這裏停留)

+0

你在你的項目的localStorage –

+0

是正在使用而不是在應用程序的開始,但耶某處中旬它將使用 – Blu

+0

你解決這個問題?如果你發現任何有用的答案,然後標記它。如果你自己解決它,那麼請在這裏發佈它作爲答案,以便它可能對別人有幫助。 – locknies

回答

0

使用的console.log不是在Windows支持電話,以便使用該並像這樣使用localStorage。嘗試當我建立我的WP8應用程序,我遇到了有點與此相同的問題上deviceready

document.addEventListener("deviceready", function() { 

     /* This is for Console.log support in WP */ 

     if (typeof window.console == "undefined") { 
      window.console = { 
       log: function (str) { 
        window.external.Notify(str); 
       } 
      }; 
     } 


     var key0; 

     /* manage localstorage this way */ 

     if (typeof (window.localStorage) !== "undefined") { 
      localStorage.setItem('lastname', "Smith"); 

      localStorage.firstname = "One"; 

      if (localStorage.getItem('objectKey1') != null || localStorage.getItem('objectKey1') != undefined) { 
       key0 = window.localStorage.getItem('objectKey1'); 
      } 


     } 


    },false); 
+0

分別使用?或在我的應用程序?這是爲了什麼? – Blu

+0

在您的應用程序中首先在設備上準備好過去的代碼並使用像這樣的localstorage –

0

運行。這是因爲我使用的jQuery。然後我更新我的jQuery到最新的,它的一切都開始正常工作。

請檢查jQuery文檔和您使用的版本。或者你只是把你的代碼放在這裏,以便我們可以仔細觀察。

「但是,當我跑應用程式,它只是顯示了它的第一頁,而不是執行任何功能。

所以我錯過了什麼步驟做了?」

沒有代碼我們怎麼能說出你錯過了哪些步驟?

+0

好:)我很快就會更新我的問題。謝謝 – Blu

+0

它有點長,但我更新了我的問題,請我需要幫助 – Blu

相關問題