in the vast majority of cases, compare Java strings with equals() or equalsIgnoreCase()
== tests for reference equality - ie the same *exact* string object, not just one which happens to have the same contents. >Hi, I'm trying to use the code below to connect to an online source, >then compare the data as it is read line by line against what is typed >in an EditText field before displaying the next page. At the moment >when I run it and press the "Sign In" button nothing happens. The >problem seems to be with the comparison of the data. Can anyone help. > >try{ > > URL myURL = new URL("http://www.donalokeeffe.com/ >usernames.txt"); > > URLConnection conn = myURL.openConnection(); > conn.connect(); > > BufferedReader is = new BufferedReader(new InputStreamReader >(conn.getInputStream(), "UTF-8")); > > String istr; > EditText username = (EditText)findViewById(R.id.username2); > String usrname = username.getText().toString(); > > while ((istr = is.readLine()) != null) > { > if(is.readLine() == usrname) > { > setContentView(R.layout.menu); > > Button button2 = (Button)findViewById(R.id.timetable); > button2.setOnClickListener(mShowttListener); > > Button button3 = (Button)findViewById(R.id.news); > button3.setOnClickListener(mShowlatnewsListener); > > Button button4 = (Button)findViewById(R.id.lecturer); > button4.setOnClickListener(mShowlecturerListener); > > Button logout = (Button)findViewById(R.id.logout); > logout.setOnClickListener(mShowmainListener); > > } > } > > }catch ( IOException e ) > { > Log.d(TAG, "Can not connect to the target server!" ); > try { > throw new IOException(); > } catch (IOException e1) { > // TODO Auto-generated catch block > e1.printStackTrace(); > } > } > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---