Contexto vs vistas

¿Alguien puede explicar la diferencia entre el contexto y las vistas y cuándo vamos para el contexto o la vista? En la mayor parte del programa encuentro un contexto o una vista que se pasa a ciertos métodos, ¿cuál es la necesidad real de pasar el contexto o la vista a los métodos?

Esta es una pregunta extraña. La vista describe un elemento de tu ui. Puede tener onClickListeners, propiedades y así sucesivamente. Pero cada vista se crea en algún contexto, normalmente en el contexto de la actividad.

El contexto como sí mismo es algo así como el entorno en el que se ejecuta el código. Tiene acceso a ui (si es una actividad), puede contener algunos datos globales (contexto de aplicación) y tiene acceso a los recursos (todos los contextos). Además, el contexto le permite realizar operaciones comunes de Android como las intenciones de difusión, iniciar actividades y servicios.

Por lo tanto, las vistas deben ser aprobadas cuando se desea hacer algo con una vista en particular. El contexto se pasa cuando se necesita acceso a recursos, datos globales ui contexto, o lanzar otros componentes de Android.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.