studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones java android android-activity android-context

java - para - manual de programacion android pdf



Determinar si el contexto es una actividad específica. (1)

Estoy pasando el contexto de Actividad a un diálogo, pero ese diálogo es global a otras Actividades, por lo que es posible que otras actividades creen ese diálogo también. Mi pregunta es ¿cómo puedo determinar que el contexto de la actividad es una actividad específica?

Estoy pasando ActivityContext de esta manera:

private Activity ActivityContext; public MessageDialog(Activity context,int DialogStyle,int Dialog_Layout,String Msg) { super(context,DialogStyle,Dialog_Layout); this.ActivityContext = context; this.Msg = Msg; }


Puedes usar instanceof:

if ( this.ActivityContext instanceof MyActivity ) { /// .... }