電話帳アクセス時、1回目で取れない件

194 views
Skip to first unread message

mimura

unread,
Nov 28, 2014, 5:01:36 PM11/28/14
to phoneg...@googlegroups.com
cordva、eclipseの環境にて、androidで電話帳のデータを取得するプログラムを作ったのですが、
なぜか1回目に取得ボタンを押すと無反応、2回目(連続)押すとなぜか取得します。
考えられる原因は何かありますか?

プログラム:
    function onMyAddress(){
var options = new ContactFindOptions();
var fields = ["name", "emails", "phoneNumbers", "displayName"];
options.filter = "";
options.multiple = true;
navigator.contacts.find(fields, onAddressSuccess, onErr, options);
    }

ちなみにですが、1回目クリック時はonAddressSuccess、onErrともに結果は渡されません。
2回目クリックすると、onAddressSuccessが実行され、アドレスちょうないのデータが取得できます。
1回目クリック時はeclipseのほうではエラーログは出てません。
状態は「navigator.contacts.find」が実行されるところまで進み、実行されたときになぜか無反応のまま終了、
という感じです。

考えられる理由や同じ境遇で解決された方などお待ちしてます。
よろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages