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

Aus "(" ausbrechen.

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Kaisky007, 26.09.2011.

  1. Kaisky007, 26.09.2011 #1
    Kaisky007

    Kaisky007 Threadstarter Neuer Benutzer

    Beiträge:
    14
    Erhaltene Danke:
    0
    Registriert seit:
    20.09.2011
    Moin, ich hab ein kleines problem, und weiß weder wie ich es Beschreiben soll, noch wie ich es löse. hab schon viele Beispiele angeguckt aber nichts brauchbares gefunden.

    in meiner class steht in einer funktion:
    Code:
            alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    String value = input.getText().toString().trim();
                    
                }
            });
    // string name = value; <--- geht nicht :(
    
    Also es erscheint ein Kleines Fenster über der restlichen App mit einem eingabe Feld und Ok Button. Nur wie bringe ich nun das, was man eingebenen hat in die App? diese "(" und ")" verhindern jeglichen "Kontakt" zwischen dem DialogInterface und meiner activity, und ich weiß nicht wie ich dadurch komme.
    Jemand Erfahrung damit?
    Danke schonmal, grüße Kaisky007 :)
     
  2. Kaisky007, 26.09.2011 #2
    Kaisky007

    Kaisky007 Threadstarter Neuer Benutzer

    Beiträge:
    14
    Erhaltene Danke:
    0
    Registriert seit:
    20.09.2011
    Konnte es selbst lösen.
    ((ClassicTetris) input.getContext()).name = value;
    :) sry für topic spam.
     
  3. sixi, 26.09.2011 #3
    sixi

    sixi Erfahrener Benutzer

    Beiträge:
    237
    Erhaltene Danke:
    64
    Registriert seit:
    20.01.2009
    der hübschere Weg wäre dann einfach "name" als Klassenvariable zu deklarieren und direkt drauf zuzugreifen.
    - oder aber du machst in deinem Listener direkt dass, was du mit dem Wert machen willst - also z.B. setzen in einen TextView, ne Abfrage starten (Asynchron!) oder ähnlich.
     
  4. blasen187, 26.09.2011 #4
    blasen187

    blasen187 Fortgeschrittenes Mitglied

    Beiträge:
    447
    Erhaltene Danke:
    14
    Registriert seit:
    26.08.2011
    Phone:
    LG G2
    Gibt es TUTS?
     
  5. TheDarkRose, 26.09.2011 #5
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Beiträge:
    1,292
    Erhaltene Danke:
    136
    Registriert seit:
    20.08.2010
    Sowas nennt man anonyme Klasse.
     

Diese Seite empfehlen