Einzelnen Beitrag anzeigen
Alt 02.06.2010, 12:27   #1 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 27.03.2010
Beiträge: 58
Abgegebene Danke: 3
Erhielt 1 Danke für 1 Beitrag
Standard Verwendung von Listener

Hallo,

Ich habe mal eine Frage. Ich bin es gewohnt Listener auszulagern in eine neue Klasse und diese Klasse dann halt zu zu dem Button oder was auch immer hinzuzfügen, aber immer öfter sehe ich, dass man sowas hier macht:

Code:
 myEditText.setOnKeyListener(new OnKeyListener() {	
			@Override
			public boolean onKey(View v, int keyCode, KeyEvent event) {
				if(event.getAction() == KeyEvent.ACTION_DOWN){
					if(keyCode == KeyEvent.KEYCODE_DPAD_DOWN){
						todoItems.add(0, myEditText.getText().toString());
						aa.notifyDataSetChanged();
						myEditText.setText("");
						return true;
					}
				}
				return false;
			}
		});
Warum macht man das bei Android ? Hat das einen Performance Grund und man sollte das immer so machen oder ist es egal und ich kann mir die Listener auch auslagern ?

Danke.

Gruß
Raidri
Raidri ist offline   Mit Zitat antworten