¿alguien puede explicar la diferencia entre contexto y vistas y cuándo vamos por el contexto o la vista? En la mayor parte del programa encuentro que el contexto o la vista se pasan a ciertos métodos, ¿cuál es la necesidad real de pasar el contexto o ver los métodos?contexto vs vistas
Respuesta
Esta es una pregunta extraña. La vista describe un elemento de su interfaz de usuario. Puede tener onClickListeners, propiedades, etc. Pero cada vista se crea en algún contexto, generalmente el contexto de la actividad.
El contexto es algo así como el entorno en el que se ejecuta su código. Tiene acceso a ui (si es una actividad), puede contener algunos datos globales (contexto de la aplicación) y tiene acceso a los recursos (todos los contextos). Además, el contexto le permite realizar operaciones comunes de Android como intentos de transmisión, actividades de inicio y servicios.
Por lo tanto, las vistas deben aprobarse cuando desee hacer algo con una vista en particular. El contexto se pasa cuando necesita acceder a recursos, datos globales o contexto ui, o ejecuta otros componentes de Android.
+1 una respuesta clara pero no exhaustiva. – MByD
@MByD, actualizado un poco. –
- 1. Android - Actividades vs Vistas
- 2. Procedimientos almacenados vs. Vistas
- 3. MySQL: Vistas vs Procedimientos almacenados
- 4. Regular vs Contexto Gramáticas gratis
- 5. UIGraphicsGetImageFromCurrentImageFalda de memoria de contexto con vistas previas
- 6. Procesadores de contexto vs middleware en django
- 7. SQL Server entre vistas de catálogo, las vistas de esquema de información vs DMV
- 8. Usuario de Django HiddenInput vs guardar directamente en vistas con Vistas basadas en clase
- 9. Puras vistas de PHP/HTML VS vistas de motores de plantilla
- 10. nodo actual vs. nodo de contexto en XSLT/XPath?
- 11. Cómo deshabilitar el middleware y el contexto de solicitud en algunas vistas
- 12. Vistas y Entity Framework
- 13. Para usar vistas o no usar vistas
- 14. Cómo agregar vistas a vistas mediante programación
- 15. iOS4 - cambio rápido de contexto
- 16. Problema con "renderincontext" con vistas abiertas
- 17. EmberJS anidadas vistas y controladores
- 18. Cómo iniciar un intento si el contexto no es Contexto de actividad sino contexto de aplicación
- 19. Vistas de anidamiento dentro de Vistas en backbone.js
- 20. Convención de nomenclatura para diferenciar vistas parciales de vistas normales
- 21. backbone.js - vistas dentro de vistas y administración de eventos
- 22. Vistas de maquinillas de afeitar frente a vistas parciales
- 23. Agregar un controlador con acciones y vistas de lectura/escritura, utilizando Entity Framework, ¿qué es "clase de contexto de datos"?
- 24. Gramáticas libres de contexto versus gramáticas sensibles al contexto?
- 25. Jerarquía de contexto de primavera con contexto de aplicación web
- 26. contexto de la aplicación SharedPreferences frente al contexto de actividad
- 27. Diferencia entre contexto de actividad y contexto de aplicación
- 28. Terminología de persistencia de objetos: 'repositorio' frente a 'almacenar' frente a 'contexto' frente a 'retriever' vs. (...)
- 29. Preguntas sobre la estructura de la aplicación de iPhone: datos centrales, vistas, vistas modales, etc.
- 30. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - FIABILIDAD
Esta es una pregunta muy interesante, porque dentro de los oyentes normalmente pasamos las vistas. Pero la función a veces necesita contexto y los principiantes no saben cómo obtener el contexto allí. – blueray