Android View PerformClick () y callOnClick () diferencia
Creo que el título se explica por sí mismo. ¿Cuál es la diferencia en el uso entre estos dos? Parece que funcionan de la misma manera, pero ¿por qué la vista tiene dos métodos entonces?
- ¿Podría ocultar la barra de progreso después de cargar la imagen en picasso?
- Android: Cómo dibujar gratis encima de cualquier cosa (cualquier actividad)
- Obtener la vista de raíz de la actividad actual
- Detectar si las vistas se superponen
- Cómo comprobar si la vista es visible para el usuario
- Visibilidad de un botón en el temporizador
- Android: muestra la vista personalizada de la interfaz de usuario en el visor de diseño de Eclipse
- Cómo obtengo el ancho y la altura máximos de un dispositivo en android
- Cómo obtener la vista anterior o siguiente
- Android view.getId () devuelve -1
- GetWidth y getHeight devuelven un cero
- Id de una vista en una coordenada
- Cambiar retardo de clic largo
El Javadoc para ambos métodos es bastante auto-explicativo también:
public boolean performClick ()
Añadido en API nivel 1
Llame al OnClickListener de esta vista, si está definido. Realiza todas las acciones normales asociadas con el clic: informe de evento de accesibilidad, reproducir un sonido, etc.
public boolean callOnClick ()
Añadido en API nivel 15
Llamar directamente a cualquier OnClickListener. A diferencia de performClick (), esto solo llama al oyente y no realiza ninguna acción de clic asociada como reportar un evento de accesibilidad.
- Android SDK Content Loader falla con NullPointerException
- Android ListView relleno de contenido sin mover ListView altura?