بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چطور میشه کاری کرد که یه اکتیویتی فقط یکبار و تو اولین اجرا بعد از نصب دیده بشه؟؟

مدیریت گفتگو
آرمان 10 سال پیش
آخرین تغییر: 10 سال پیش

چطور میشه کاری کرد که یه اکتیویتی فقط یکبار و تو اولین اجرا بعد از نصب دیده بشه و وقتی برای بار دوم برنامه اجرا بشه دیگه اون اکتیویتی به نمایش در نیاد

نظرات

Criss 10 سال پیش
باید از پریفرنسس استفاده کنید < و توی پریفرنسس یک مقدار رو نگه دارید که آیا قبلا اکتیویتی اجرا شده یا نه ! اگر اجرا شده بود دیگه اون اکتیویتی رو نمایش ندید
1117 10 سال پیش
توی آموزش های استاد بخش 17-01 Using Preferences کاملش هست .یه نگاه بهش بنداز

پاسخ‌ها 1

احمد 10 سال پیش

 SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(G.context);
pref.getBoolean("wellcoom", false);
if(! pref){
// dafe aval
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean("wellcoom", false);
editor.commit();
}

نظرات

احمد 10 سال پیش
editor.putBoolean("wellcoom", true); در خط ششم تصحیح میشود

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .