I can't possibly know why this is happening, especially when not shown any code, but I can suggest (again, without seeing anything) that you check for a flag inside your activity's resume sub and finish it (the unwanted one obviously) when it shows up while you only need the transparent one. BUT, this is a fix I wouldn't do, since I suspect there perhaps exists a call at this activity. If this is the case, you should remove it.