Thanks for the help guys, I shouldn't have been using the ==, a compareto() and including a boolean to check against managed to solve.
On Apr 16, 9:14 pm, Jason Proctor <ja...@redfish.net> wrote: > 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 -~----------~----~----~----~------~----~------~--~---