SORU
25 Aralık 2011, Pazar


Android: Önleyen, bir önceki faaliyetin geri dönüyor

Düğme telefonda basıldığında temelde, kendi önceki haline geri döndürmek için özel bir etkinliği engellemek istiyorum. Android üzerinde bunu yapmak istiyorum:

Özellikle, giriş ve kayıt ekranlarında, hem de yeni bir aktivite başlatmak başarılı giriş/kayıt oluştuğunda HomeScreen denir. Ekranı başladıktan sonra, kullanıcıların oturum açma dönüş veya GERİ tuşu ile ekranları kayıt yapabilme önlemek istiyorum.

Çalıştım kullanarak Intent.FLAG_ACTIVITY_NO_HISTORY ama beri bu uygulama var Facebook entegrasyonu, Giriş ile Facebook' kullanılır, Facebook gerektiği dönmek için ilk giriş ekranı, bu nedenle bende kalmalı bir tarih bu faaliyetler.

HomeScreen GERİ düğmesine basıldığında kullandığım zaman doğrudan uygulama tamamlamak için geçersiz bir davranış diye düşündüm

@Override
public void onBackPressed() {
    finish();
}

ama o da çalışmıyor.

Android geliştirme için oldukça yeni ve ben herhangi bir yardım çok yararlı olacaktır.

Şimdiden teşekkürler.

CEVAP
28 Aralık 2011, ÇARŞAMBA


Benim önerim kullanıcıların geri gitmek istemezsin aktiviteyi tamamlamak için olacaktır. Etkinlikte, oturum, örneğin, hemen sonra startActivity, finish() " diyorsunuz. Kullanıcıların Geri düğmesine tıklayın, kapalı yığın öldürülmüş olduğundan aktivite işareti gitmek mümkün olmayacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009