サーバーリターンの情報を取得する場合、LOGCAT は 1 2 3 を表示します。結果は 1、5、6 です。
if 文を判断すると、エラーが発生します。結果は1だと思いますが、それでも間違っています。
try {
URL url=new URL(urlstr);
URLConnection conn = null;
Log.i("Text", "1");
try {
conn = url.openConnection();
Log.i("Text", "2");
InputStream in=conn.getInputStream();
Log.i("Text", "3");
byte[] buffer=new byte[in.available()];
in.read(buffer);
String result=new String(buffer);
Log.i("Text", "result="+result);
if(result.equals("1"))
{
Log.i("Text", "4");
} else {
Log.i("Text", "5");
}
Log.i("Text", "6");
}
}
どうしてか分かりません。誰でも私を助けることができますか?どうもありがとう。