我的問題是,這是行不通的:String.equals()不會工作
if (result.equals("success")) {
Toast.makeText(MainActivity.myContext, "Hausaufgabe eingetragen!", Toast.LENGTH_LONG).show();
startSync(lv);
}
else if (result.equals("already exists")) {
Toast.makeText(MainActivity.myContext, "Hausaufgabe wurde bereits eingetragen!", Toast.LENGTH_LONG).show();
}
else if (result.equals("user not exists")){
Toast.makeText(MainActivity.myContext, "Das eingespeicherte Benutzerkonto ist ungültig oder gelöscht worden!", Toast.LENGTH_LONG).show();
}
else if (result.equals("server problem")){
Toast.makeText(MainActivity.myContext, "Ein Server Problem ist aufgetreten!\n" + "Bitte melden!", Toast.LENGTH_LONG).show();
}
else {
Toast.makeText(MainActivity.myContext, "Unbekannte Rückmeldung des Servers:\n" + result, Toast.LENGTH_LONG).show();
}
Log.d("API",result);
logcat的說API:成功,但在應用程序的反饋是 「UnbekannteRückmeldungDES服務器: 成功」
你確定值被修剪?換句話說,字符串周圍沒有空格? – manouti 2014-11-05 19:05:37
也等於區分大小寫 – Blackbelt 2014-11-05 19:15:01