1

loopj.comのAsyncHttpライブラリと、サイトのサンプルコードを使用しています。

問題は、リクエストが行われたときに応答がないことです。どちらも起動しないonFinish()関数をオーバーライドしました。

私は次のような彼らのサイトからのサンプルコードを使用しています:

import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;

    Log.v("bopzy_debug", "Testing HTTP Connectivity");
    System.out.println("123");
    AsyncHttpClient client = new AsyncHttpClient();

    client.get("http://www.google.com",
            new AsyncHttpResponseHandler() {
                @Override
                public void onSuccess(String response) {
                    Log.v("bopzy_debug", response);
                }
                @Override
                public void onFinish() {
                    Log.v("bopzy_debug", "Finished..");
                }
            });

解決方法についてのアイデアは大歓迎ですが、ここで何が起こっているのかはよくわかりません。

4

1 に答える 1

5

あなたはあなたに追加する必要があり<uses-permission android:name="android.permission.INTERNET"/>ますAndroidManifest

<application>注:これはタグの外に追加する必要があります

于 2012-09-10T15:51:10.403 に答える