Salve ragazzi, so che è un quesito stupido ma mi sta facendo impazzire sta cosa
trattasi di confronto tra stringhe
ricevocodice:String result = null; String parametri = null; //String link = null; try { parametri = "?android_id=" + URLEncoder.encode(Android_ID, "UTF-8"); URL url = new URL(link_listavideo+parametri); HttpURLConnection con = (HttpURLConnection) url.openConnection(); BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream())); StringBuilder sb = new StringBuilder(); sb.append(reader.readLine() + "\n"); String line="0"; while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } result=sb.toString(); //paring data DBvideoList.clear(); System.out.println("result-> "+result); if (result.equals("NULL")) { System.out.println("true"); } else { System.out.println("false"); } String noresult = "NULL"; if (result.equals(noresult)) { System.out.println("true"); } else { System.out.println("false"); }
non riesco proprio a capire perchè...provato anche con .equalsignorecasecodice:02-18 17:50:35.943: I/System.out(20124): result-> NULL 02-18 17:50:35.943: I/System.out(20124): false 02-18 17:50:35.943: I/System.out(20124): false
la stringa NULL proviene da un print "NULL" in php
grazie

Rispondi quotando