static AlertDialog alert = ....;
alert.show();
Runnable dismissRunner = new Runnable() {
public void run() {
if( alert != null )
alert.dismiss();
};
new Handler().postDelayed( dismissRunner, 120000 );
Don't forget to alert = null
in your regular dialog dismiss code (i.e. button onClick).