Finalizar actividad en clase de diálogo

En miMainActivity Yo lo llamo

 myDialog dialog = new myDialog(MainActivity.this);
 dialog.show();

myDialog es mi propia clase donde personalizo el diálogo. En el cuadro de diálogo hay un botón. Quiero que elMainActivity y el diálogo finaliza / desaparece cuando se presiona el botón, porque entonces comienzo otra Actividad. ¿Cómo puedo decir en elmyDialog clase, en elonClickListener, que elMainActivity deberíafinish()?

Código acortado de mi diálogo:

public class myDialog extends Dialog implements OnClickListener {

    void onClick() {
        Intent menu = new Intent(getContext(), menu.class);
        getContext().startActivity(menu);
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta