Merhaba,

Arkadaşlar uygulama geliştirirken kullanıcının bazı intentler arasında gidip gelmesi gerekiyor ben burada her zamanki gibi intent'i hazırlayıp gösteriyorum ama kullanıcı başka bir intent'e gittiği zaman önceki de açık kalıyor ve kullanıcı geri tuşuna basınca önceki intent'e geri ye dönüyor bunun gibi ben hangi intent'e gidersem çıkıldığı zaman arka tarafda açık kalıyor bu sorunu nasıl çözebilirim? Açılan bir intent bir daha hiç kapanmadan sürekli onu kullanmak mümkün mü? yani kullanıcı intent'ler arasında ileri geri yaparken her seferinde yeni intent oluşturmak istemiyorum daha önce bir tane açıldı ise onu kullanmak istiyorum bu şekilde daha performanslı olur sanırım ama asıl amacım arka tarafda boş yere açık kalan intent'lerden kurtulmak

İyi çalışmalar

soruldu: 30 Oca '13, 06:41

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%


Sorudan anladığım kadarıyla siz önceki intent 'inizi saklamak istiyorsunuz. Sonrada tekrar kaydettiğiniz intent'i çağırmak istiyorsunuz.

public void saveIntent(Intent intent) {
    mSharedPrefs.edit().putString(SOME_KEY, intent.toURI()).commit();
}

public Intent restoreIntent() {
    String uri = mSharedPrefs.getString(SOME_KEY, *mSomeDefaultUri*);
    return Intent.getIntent(uri);
}

Kaynak

permanent link

cevaplandı: 30 Oca '13, 08:14

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×4

Soruldu: 30 Oca '13, 06:41

Görüntüleme: 621 kez

Son güncelleme: 30 Oca '13, 08:14

powered by BitNami OSQA