Mobil uygulama geliştirmek için Apache Cordova kullanıyorum. Sorun şu ki cep telefonu numarasını almak ve sonra jQuery yetkilendirme işleviyle göndermek istiyorum. tüm işlevler tamamdır, ancak cep telefonu numarası alan işlev, diğerlerinden daha yavaştır ve bitmiş olur.Başka biri bittikten sonra çalıştırmak için javascript işlevi nasıl oluşturulur?
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
devicePhoneNumber();
alert("ALERT1"); // ALERT1
};
function devicePhoneNumber() {
var telephoneNumber = cordova.require("telephonenumber");
telephoneNumber.get(function (result) {
alert(result); //ALERT2
}, function() {
alert("error");
});
};
ben neden ilk bir ALERT1 olsun bilmiyorum ve bundan sonra i ALERT2 olsun:
benim kod özeti budur. ALERT2'yi aldıktan sonra diğer kodlarımı çalıştırmak istiyorum.
Herhangi bir öneri takdir edilecektir. telephone.get
zaman uyumsuz olduğu
'telephoneNumber.get()' asenkron mı? – Satpal
Bilmiyorum, bu bir eklenti: https://gist.github.com/macdonst/4221765 – Salman