Soru & Cevap

Activity'i sadece bir kere gösterme ...

05.12.2016 - 06:51

İyi kodlamalar ,

Benim sorum başlangıçta veri girmek için bir activity olacak ve veri girildikten sonra bu activity bir daha görünmeyecek.

Hani bazı uygulamalarda tanıtım ekranı olur ve ilk kurulduğunda gelir.Tanıtımı geçince orası bir daha gelmez ya onun gibi birşey olmasını istiyorum.Bunun mantığı nedir cevaplarsanız sevinirim.

29 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-24560-1514271446.jpg
fatihdmrg
07.12.2016 - 09:09
Teşekkürler :)
picture-15873-1477252697.png
muhammetcagatay
06.12.2016 - 09:40

Merhaba,

SharedPrefencess ile yerelde bir değer tutarak bunu yapabilirsin. Kendi Projemdeki Kodu Paylaşıyorum.

public static String IS_FIRST_OPEN="is_first_open";

public void setIsFirstOpen(Context context,boolean value) 
{ 
SharedPreferences prefs = 
PreferenceManager.getDefaultSharedPreferences(context); 
SharedPreferences.Editor editor = prefs.edit();
 editor.putBoolean(IS_FIRST_OPEN, value); editor.commit(); 
}


public boolean getIsFirstOpen(Context context) 
{ 
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); 
return prefs.getBoolean(IS_FIRST_OPEN,false); //false varsayılan ne dönsün 

}

Tanıtım ekranı tek seferde görünüyör benim projede, onun için yazmıştım.