Me hice una clase en Java para jugar con mi android y solo dice groserias.
public class SopiaDroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final TextView txt = (TextView) findViewById(R.id.TextView01);
txt.setText(“fuck this text”);
Button myButton = (Button) findViewById(R.id.Button01);
myButton.setText(“fuck this buttom “);
myButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
txt.setText(“fuck again buttom”);
}
});
myButton.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
txt.setText(“other fuck “);
return false;
}
});
}
}
Para los que programen en C# lo que esta en Negritas les recordara a los Delegate, pero que Java lo implemento de la forma facil, por ahi en una entrevista Miguel de Icaza decía que le costo un webo y que era su talón de aquiles la implementación de los delegados ya que en la implementación se veia muy sencillo pero a la hora de hacerlo era un webo pero al final lo hizo.
public delegate void MyEventHandler(); my.delegado += new MyEventHandler(my.MyMethod1); Trabajarlos de forma independiente los delegados;



