اعظم نوری

طراحی صفحه login

8 ارسال در این موضوع قرار دارد

می خوام یه صفحه login طراحی کنم که فقط وقتی کاربر برای اولین بار login می کنه، username و password بخواد اما دفعات بعدی نه.

کسی می تونه کمک کنه؟

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


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

برای اینکار میتوانید از SharedPrefrence استفاده کنید. یک فیلد برای تعیین اینکه آیا مقدار 0 یا 1 میباشد قرار دهید در صورتی که اولین بار وارد شده باشد مقدار صفر ، اما اگر قبلا با موفقیت وارد شده باشد مقدار 1 باشد و  با همین مقدار توانایی دارید کاربر به صفحه بعدی ارجاع داده شود.

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


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

منظورتون از مقدار چیه؟ میشه بیشتر توضیح بدید؟

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


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

ببینید میتوانید هم از طریق دیتابیس این کار رو انجام دهید همم از طریق SharedPrefrence ...

بهترین روش همین SharedPrefrence هستش

با این متد میتواتید یک مقدار را ذخیره کنید

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

بعد که وارد برنامه میشید مقدارش رو  کنید که دفعات بعد دیگه لاگین رو نیاره

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


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

مشکل اینجاست که نمیدونم چطور باید بهش مقدار بدم.

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


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

ذخیره اطلاعات در 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 ذخیره شده است چک کنید آیا قبلا ورود موفقیت آمیزی داشته اید یا خیر

اگر مقدار یک بود وارد شود در غیر اینصورت باید حتما کاربر لاگین کند.

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


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

با sharedprefereences آشنا هستم، کدهای بالا رو امتحان کردم، هیچ اروری نداره اما اجرا نمیشه، شاید من کدهارو سر جای درستشون نذاشتم، من یه splashscreen دارم که می خوام اگه کاربر login نکرده بود بره به صفحه login در غیر این صورت بره به یه اکتیویتی دیگه،

لطفا کمک کنید.

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


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

ممنون استاد سرسیفی، مشکلم حل شد،

خیلی خوشحالم که عضو انجمن شما شدم.

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری