Telefonda GERİ düğmesine basıldığında, belirli bir etkinliğin öncekine dönmesini önlemek istiyorum.
Özellikle, giriş ve kayıt ekranlarım var, her ikisi de HomeScreen
başarılı giriş / kayıt olduğunda yeni bir etkinlik başlatıyor . HomeScreen başlatıldıktan sonra, kullanıcıların GERİ tuşuna basarak oturum açma veya kayıt ekranlarına geri dönmesini engellemek istiyorum.
Kullanmayı denedim Intent.FLAG_ACTIVITY_NO_HISTORY
, ancak uygulama Facebook entegrasyonu içerdiğinden, 'Facebook ile Giriş' kullanıldığında, Facebook ilk giriş ekranına dönmeli, bu nedenle bu etkinliklerin geçmişini tutmalıyım.
HomeScreen
Düğmeye basıldığında bir uygulamayı doğrudan bitirmek için GERİ düğmesinin davranışını geçersiz kılmayı düşündüm ve kullandım
@Override
public void onBackPressed() {
finish();
}
ama bu da işe yaramıyor.