خطای صفحه login
با عرض درود به تمامی کاربران سایت من یک یوزر تازه کار هستم و میخواستم بدونم که چرا این برنامه ای که من نوشتم به صفحه بعدی که ActivityManager هست نمیره و این رو هم بگم مقدار user و pass رو اگر به عدد وارد کنم هیچ اشکالی پیش نمیاد و به صفحه ActivityManager میره اما وقتی که کد رو تغییر میدم و در شرط If که در عکس کاملا واضح هست مقدار String رو میگیرم در لحظه اجرا قسمت else برنامه اجرا میشه و هر کاری کردم جواب نداد . این رو هم بگم که در StackOverflow هم سرچ کردم دقیقا هیمن کد منو آورد ولی باز هم همون مشکل همیشگی. و اینم بگم که در واقع من مشکلی تو کد برنامه نمبینم البته من اینطور فکر میکنم لطفا کمکم کنید.
![]() |
![]() |
چون شما برای چک کردن یک رشته از == استفاده میکنید در حالی که == برای عدد هست.برای مقایسه رشته از equals باید استفاده کنی:
if (edtuser.getText().toString().equals("admin"))
برای زمانی که بخوای حروف بزرگ و کوچیک یکسان در نظر گرفته بشن
if (edtuser.getText().toString().equalsIgnoreCase("admin))
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

