1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Textview wird nicht geupdatet & Listener reagiert nicht

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von stoer, 18.07.2012.

  1. stoer, 18.07.2012 #1
    stoer

    stoer Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    140
    Erhaltene Danke:
    21
    Registriert seit:
    11.11.2010
    Hallo,
    im Moment habe ich (etwas verkürzt) folgenden Code:
    Code:
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.login);
            vertreter = Datei.oeffnen(this);
            vertreter = new VertreterBlub();
            Log.d(tag, "neuer vertreter erstellt");
    
    	TextView url = (TextView) findViewById(R.id.textServer);
    	url.setText(Configuration.ip);
    	Log.d(tag, "" + url.getText());
            loginButton = (Button) findViewById(R.id.loginButton);
            oCL = new View.OnClickListener() {
    			
    			public void onClick(View v) {
    				Log.d(tag, "Button geklickt1");
    				buttonGeklickt(v);
    			}
    		}; 
    
            loginButton.setOnClickListener(oCL);
        }
    
    Seltsamerweise funktioniert das manchmal, manchmal nicht ohne das ich ein Muster erkennen kann.
    Wenn der Code nicht funktioniert reagiert der Loginbutton einfach nicht auf clicks, die Textview "url" zeigt "Textview" statt dem gewünschten String an. Die Logcat Nachricht die den Inhalt von "url" ausgeben soll zeigt hingegen den richtigen String.
    Ich bin etwas Planlos woran es liegen könnte, jemand eine Idee?

    Gruß
    stoer
     
  2. swordi, 18.07.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    was steht in Configuration.ip ?
     
  3. stoer, 18.07.2012 #3
    stoer

    stoer Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    140
    Erhaltene Danke:
    21
    Registriert seit:
    11.11.2010
    Code:
    public class Configuration {
        public static String ip = "192.168.117.129:8088";
    }
    
    im Moment nur ein statischer String.

    Gruß
     
  4. StefMa, 18.07.2012 #4
    StefMa

    StefMa Gewerbliches Mitglied

    Beiträge:
    2,054
    Erhaltene Danke:
    413
    Registriert seit:
    16.10.2010
    debug es dir..?!
     
  5. stoer, 18.07.2012 #5
    stoer

    stoer Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    140
    Erhaltene Danke:
    21
    Registriert seit:
    11.11.2010
    hab ich.
    in der view scheint der richtige text zu stehen, der listener ist zugewiesen, wenn ich auf den button klicke kommt allerdings kein Ereignis im listener an.
     

Diese Seite empfehlen