Android: Cómo iniciar una actividad desde un cuadro de diálogo de alerta

Necesito iniciar una actividad cuando el usuario elige un elemento en un cuadro de diálogo de alerta. Cómo obtengo el contexto para pasar al constructor de intenciones en el código siguiente …

builder.setItems(items, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Intent i = new Intent(<WHAT DO I PUT HERE?>, <new activity>.class); startActivity(i); } }); 

¿Es el uso de la clase interna? ¿Alguna idea?

    Puede recuperar el contexto que ha pasado a AlertDialog.Builder con getBaseContext() . Vea el doc aquí .

    Así que esto debería funcionar:

     Intent i = new Intent(getBaseContext(), <new activity>.class); startActivity(i); 
     Intent i = new Intent("some.thing.activity"); startActivity(i); 

    // en los corchetes puede agregar la ruta de la actividad, es decir: el nombre del paquete // eg: za.ac.cut.Activity

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