shabah 0 ارسال شده در ۲۲ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۲ شهریور ۱۳۹۴ سلام دوستان. برنامه ای ساختم که وقتی واردش میشی یک ادیت تکست داره که کد فعال سازی میخواد و اگه کد رو درست وارد کنی به صفحه ی اول برنامه میره. مشکلکم اینه که میخوام این کد فعالسازی فقط اولین بار که کاربر وارد برنامه میشه نمایش داده بشه .و اگه درست وارد کرد دفعه های بعد مستقیم به صفحه اصلی بره چیکار کنم؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۲۳ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۳ شهریور ۱۳۹۴ باید یه متغیر با مقدار اولیه صفر تعریف کنی و وقتی اکتیویتی برای اولین بار اجرا شد مقدار اون رو با یک ست کنی و تو sharedpreferences ذخیره کنی. واسه دفعات بعد باید مقدار sharedpreferences رو چک کنی که اگه یک بود اکتیویتی بعدی رو باز کنه. آموزش sharedpreferences تو انجمن هست. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mr.smf8 8 ارسال شده در ۲۳ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۳ شهریور ۱۳۹۴ 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 از اینا استفاده کن. سوالی بود بفرما نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۲۳ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۳ شهریور ۱۳۹۴ بهتره از کلاس sharedpreferences استفاده کنی. راحت تر و بهینه تره. خودم آموزششو همراه با مثال تو انجمن گذاشتم. اینم لینکش: آموزش استفاده از کلاس SharedPreferences نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .