0
獲取服務器返回信息時,LOGCAT顯示1 2 3.結果爲1,5,6。如果語句判斷無法通過
當判斷語句是否有錯時。我認爲結果是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");
}
}
我不知道爲什麼。任何人都可以幫我嗎?非常感謝。
你的問題是什麼?你能清楚一點嗎? –
這條線的結果是什麼? 'Log.i(「Text」,「result =」+ result);' –