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
-~----------~----~----~----~------~----~------~--~---

Reply via email to