Selam Cansu ;
1- Öncelikle bana atmış olduğun kodda 3. activity den 2. activity e dönüyor , kapanma gibi birşey yok.
2- Senin MainActivity'in aslında EkranIki , Login sayfası değil yani.
3- 2. aktivity de aşağıdaki satırı sil yalnızca finish() yeterli
Intent intent=new Intent(EkranIki.this,MainActivity.class);
4- 2. activity ne yani aslında Main olması gereken activity ne
public static boolean checked=false;// değişkenini ata
ve aşağıya aşağıda yazmış olduğum methodu ekle
public void isGirisYapildiMi(boolean kontrol){
if(kontrol==false){
Intent intent=new Intent(EkranIki.this,MainActivity.class);
startActivity(intent);
}
}
ardından ;
yine ikinci activity ' nin onCreate'ine
isGirisYapildiMi(checked); //ekle
checked değeri true olduğunda 2. activity den açacaktır. Ancak sen daha yeni giriş yapacaksan Login sayfasına gitmelisin bu yüzden LoginActivity de checked değişkeni ilk başta false olduğu için ilk Login sayfası açılacak ve kayıt işlemi tamamlandığında "ileri" butonuna basınca EkranIki.checked=true; yapman lazım ki bir daha Login sayfasına giremeyesin çünkü isGirisYapildiMi(true) oldu ve birdaha giriş yapamayacak bu sayfaya.
5- Eğer çıkış yapacaksan bir "çıkış" butonu yaparsın ve checked=false olarak verirsin daha sonra tekrar Login olabilmek için