Obtener el contexto dentro de una vista personalizada?

He hecho un pequeño componente de vista personalizada:

public class ActionBar extends RelativeLayout { public ActionBar(Context context, AttributeSet attrs) { super(context, attrs); // .. custom logic here } private class homeButtonListener implements OnClickListener { @Override public void onClick(View v) { // how do i get the context here? } } } 

Cada componente de ActionBar viene con un botón de inicio, por lo que pensé que sería apropiado ponerlo onClickListener dentro de la definición de vista en sí. El botón debe devolver al usuario a la actividad principal cuando se hace clic, pero necesito un contexto para iniciar actividades. ¿Puedo crear una referencia local al contexto pasado en el constructor, sin ejecutar en un lío de fugas de memoria?

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