¿View.OnClickListener() es una función o interfaz? Cuando tratamos de establecer un método OnClickListener() en Android, utilizamos nueva View.OnClickListener() y me había primo por lo que yo sé insectos,View.OnClickListener() una función o interfaz
- que no necesitamos para inicializar un objeto de clase que contiene un método estático para usar esos métodos. ¿Por qué hacemos esto?
- Cuando utilizamos implements inorder para implementar una interfaz, no llamamos a los métodos estáticos de la interfaz.
Así puede alguien decirme por qué lo hacemos:
- nueva View.OnClickListener(), utilizando el método onclick()?
- ¿Por qué usamos() con View.OnClickListener si se trata de una interfaz?
Gracias por su respuesta ..
Una cosa que no entendí es por qué usamos() cuando usamos IMPLEMENTOS para usar la interfaz. –
() es la llamada al constructor de la clase interna anónima, es decir, donde se crea el objeto que implementa OnClickListener. Busque "clase interna anónima" o busque aquí http://stackoverflow.com/questions/355167/how-are-anonymous-inner-classes-used-in-java o aquí http://viralpatel.net/blogs/inner-classes-in-java/ – toucan
Gracias por los conceptos importantes. –