¿Qué es un método de conveniencia en Java?
Me han dicho que el método Activity.findViewById (int) es un método de conveniencia que llama a View.findViewById (int) detrás de las escenas.
No puedo encontrar ninguna documentación para explicar los métodos de conveniencia en Java (sólo puedo ver iOS).
- Nuevo a android necesidad de entender "? Android: attr / actionBarSize"
- ¿Qué significa '->' (flecha) en el gráfico de dependencia del gradle?
- Aplicación simple de OCR con cámara androide
- Direct Code Vs Library en android
- Desafío: Animación personalizada de ViewPager. Cambiar la altura de los elementos elegidos (Ver doble)
PD: No puedo encontrar ninguna respuesta durante mi búsqueda superficial de Google o vía los postes previos de SO. Si hay ya uno señalan hacia fuera así que cerraré éste.
- ¿Por qué vamos a Android ya que tenemos J2ME y WML para crear aplicaciones móviles?
- Cant valor de acceso de SharedPreference en diferentes subprocesos
- Cifrado de archivos de imagen en Android - Cifrado (Salida | Entrada) Problemas de flujo
- Problema de conexión Android Bluetooth LE
- Establecer credenciales en una vista Web de Android mediante una conexión HTTPS segura
- Java.lang.NullPointerException: Intenta invocar el método virtual en una referencia de objeto nulo
- Q. Ubicación GPS de Android
- Analizando JSON en Java
Un método de conveniencia, en cualquier lenguaje que tenga un concepto de métodos, es sólo eso. Un método que hace las cosas más convenientes.
Esto generalmente significa tomar algo que es complejo o detallado, y hacerlo más accesible. Los ejemplos incluyen casi todo en las clases de ayuda como Collections
o Arrays
. Así como los métodos de fábrica (hasta cierto punto, hay razones para las fábricas más allá de la simple conveniencia).
Para una definición más formal de Wikipedia ( http://en.wikipedia.org/wiki/Convenience_function ):
Una función de conveniencia es una subrutina no esencial en una biblioteca de programación o marco que está destinado a facilitar las tareas comúnmente realizadas.
- Reinicio automático de la aplicación tras la actualización del mercado
- Android Packager: java.util.zip.ZipException: entrada duplicada: classes.dex