私はプログラミングに非常に慣れており、このサイトの人々の助けを借りて多くの進歩を遂げることができました。私はちょっと立ち往生しています - 私はログイン画面を作って電話をかけることができましたが、電話がかかってから何も表示されませんでした。URLからの返信を表示する日食
誰かが私に感謝してくれるのであれば、もう一度私は非常に新しいので、任意の追加コードが助けてください。これは私がこれまで持っていたものです。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Loginretrieve extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
String url = "http://beatswith.us/login.php";
HttpGet httpGet = new HttpGet(url);
HttpClient httpClient = new DefaultHttpClient();
HttpResponse response;
try {
response = httpClient.execute(httpGet);
Object responseString = getResponseString(response);
} catch (ClientProtocolException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
}
}
public static String getResponseString(HttpResponse response)
throws IllegalStateException, IOException {
String responseString = "";
BufferedReader in = null;
try {
in = new BufferedReader(new InputStreamReader(response.getEntity()
.getContent()));
StringBuffer sb = new StringBuffer("");
String line = "";
String NL = System.getProperty("line.separator");
while ((line = in.readLine()) != null) {
sb.append(line + NL);
}
in.close();
responseString = sb.toString();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return responseString;
}
}
getResponseStringメソッドの最後(return文の前)に、System.outを追加して 'responseString'を出力します。これはあなたに応答文字列を与えるはずです。 – kosa
あなたのtryブロックで 'Log.d(" tag "、response)'フォーマットを使用してログを記録して、レスポンスとレスポンスストーンを記録し、そこに出力されているものを確認してください(logcatウィンドウ内)... –
ログcatまったく画面上に何も表示していないだけが黒く戻る – trunks85719