Android Java Wie kann die Aktivität daran hindert, zweimal programmatisch zu eröffnen

intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
siyanda.zama