رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

کمک برای فقط یک بار نمایش


پست های پیشنهاد شده

سلام دوستان.

برنامه ای ساختم که وقتی واردش میشی یک ادیت تکست داره که کد فعال سازی میخواد و اگه کد رو درست وارد کنی به صفحه ی اول برنامه میره.

مشکلکم اینه که میخوام این کد فعالسازی فقط اولین بار که کاربر وارد برنامه میشه نمایش داده بشه .و اگه درست وارد کرد دفعه های بعد مستقیم به صفحه اصلی بره

چیکار کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

باید یه متغیر با مقدار اولیه صفر تعریف کنی و وقتی اکتیویتی برای اولین بار اجرا شد مقدار اون رو با یک ست کنی و تو sharedpreferences ذخیره کنی. واسه دفعات بعد باید مقدار sharedpreferences رو چک کنی که اگه یک بود اکتیویتی بعدی رو باز کنه. آموزش sharedpreferences تو انجمن هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

public static void saveToPreferences(Context context, String preferenceName, String preferenceValue) {
SharedPreferences sharedPreferences = context.getSharedPreferences(PREF_NAME, context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(preferenceName, preferenceValue);
editor.apply();
}

public String readFromPreferences(Context context, String preferenceName, String defaultValue) {
SharedPreferences sharedPreferences = context.getSharedPreferences(PREF_NAME, context.MODE_PRIVATE);
return sharedPreferences.getString(preferenceName, defaultValue);
}

برای نوشتن و خوندن sharedpreferences از اینا استفاده کن.

سوالی بود بفرما

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بهتره از کلاس sharedpreferences استفاده کنی. راحت تر و بهینه تره. خودم آموزششو همراه با مثال تو انجمن گذاشتم.

اینم لینکش: آموزش استفاده از کلاس SharedPreferences

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...