اعظم نوری 1 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ می خوام یه صفحه login طراحی کنم که فقط وقتی کاربر برای اولین بار login می کنه، username و password بخواد اما دفعات بعدی نه. کسی می تونه کمک کنه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ برای اینکار میتوانید از SharedPrefrence استفاده کنید. یک فیلد برای تعیین اینکه آیا مقدار 0 یا 1 میباشد قرار دهید در صورتی که اولین بار وارد شده باشد مقدار صفر ، اما اگر قبلا با موفقیت وارد شده باشد مقدار 1 باشد و با همین مقدار توانایی دارید کاربر به صفحه بعدی ارجاع داده شود. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۱۹ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ منظورتون از مقدار چیه؟ میشه بیشتر توضیح بدید؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
MOHSEN007485 6 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ ببینید میتوانید هم از طریق دیتابیس این کار رو انجام دهید همم از طریق SharedPrefrence ... بهترین روش همین SharedPrefrence هستش با این متد میتواتید یک مقدار را ذخیره کنید برای بار اول به مقدار SharedPrefrence بدهید بعد شرط بزارید که اگر باشه مقدارش بیاد صفحه لاگین رو اجرا کنه بعد که وارد برنامه میشید مقدارش رو کنید که دفعات بعد دیگه لاگین رو نیاره نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۱۹ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ مشکل اینجاست که نمیدونم چطور باید بهش مقدار بدم. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ ذخیره اطلاعات در SharedPrefrences : [shcode=java] SharedPreferences preferences = getSharedPreferences("id_status", 0); SharedPreferences.Editor editor = preferences.edit(); editor.putString("status", "1"); editor.commit(); [/shcode] خواندن اطلاعات: [shcode=java] SharedPreferences preferences = getSharedPreferences("id_status", 0); status= preferences.getString("status", ""); txt_status.setText(status); [/shcode] حالا میتوانید با مقادیری که درون status ذخیره شده است چک کنید آیا قبلا ورود موفقیت آمیزی داشته اید یا خیر اگر مقدار یک بود وارد شود در غیر اینصورت باید حتما کاربر لاگین کند. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۱۹ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ با sharedprefereences آشنا هستم، کدهای بالا رو امتحان کردم، هیچ اروری نداره اما اجرا نمیشه، شاید من کدهارو سر جای درستشون نذاشتم، من یه splashscreen دارم که می خوام اگه کاربر login نکرده بود بره به صفحه login در غیر این صورت بره به یه اکتیویتی دیگه، لطفا کمک کنید. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۲۰ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۰ مرداد ۱۳۹۳ ممنون استاد سرسیفی، مشکلم حل شد، خیلی خوشحالم که عضو انجمن شما شدم. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .