私はアンドロイドの最新バージョンを実行していてSDKです。私はモバイルアプリケーションを作成するためにphonegapを使用しています。私の問題は、Webサービスをリクエストしていて、受信したメッセージの内容をHTMLのタグに表示していることです。 Webサービスは正常に動作しており、表示機能はうまく動作しており、バグなくエミュレータ上で実行されています。問題は、実際のアンドロイドデバイスで同じアプリケーションとコードを実行しようとすると発生します。何も起こりません。私がテストしているデバイスには、アンドロイドのバージョン2.3.1と4.0があります。テストに使用しているImが2.2であり、androidプロジェクトがandroid sdk 2.2で作成されたエミュレータです。問題がアンドロイドOSのバージョンとは無関係であることを確認するために、バージョン4.0を使用してテストプロジェクトを作成し、同じOSバージョンのアンドロイドデバイスでテストしたところ、同じ問題が発生します。Phonegap android projectは実際の電話機ではなくエミュレータで動作します
ここに私のコードのスニペットがあります。
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://feeds.delicious.com/v2/json/popular", false);
xhr.send(null);
if (xhr.readyState==4 && xhr.status==200){
clearLoadingScreen();
var popular= $("#disclaimer").html("");
popular= "";
$("#popular").append('<div class="popular"><p>Popular:</p>'+ "This is an example popular list<br />" + popular+ ' </div>');
}
私が言ったようにindex.htmlページのロードが、私は空白の画面が表示され、数秒後に移植されるときに、コードは、エミュレータ上で完璧に動作します。電話にコードを移植すると、コードは機能しません。誰にも理由がありますか?
この問題を解決したことはありますか?私はまったく同じ問題を抱えています。私は困惑しています。ありがとう。 <?xmlのバージョン= "1.0" エンコード= "UTF-8"> [コード] <アクセス元= "のhttp: –
boztalay