создайте экземпляр своей деятельности, который вы не хотите запускать несколько раз, например
Class ExampleA extends Activity {
public static Activity classAinstance = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
classAinstance = this;
}
}
Теперь, когда вы хотите выполнить перекрестную проверку, я имею в виду, чтобы она не запускалась несколько раз, отметьте это
if(ExampleA.classAinstance == null) {
"Then only start your activity"
}