بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

دریافت خالی بودن یک فیلد

مدیریت گفتگو
MahdiGraphict 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام

من برای دریافت خالی بودن یک فیلد از این استفاده کردم

String userInput = edtUserInput.getText().toString();

if (userInput.equals("")){}

اما این فقط برای String جواب میده و اگه از نوع اینتیجر باشه اصلا نمیتونه اونو داخل یک متغییر بریزه مثلا:

int userAge = Integer.parseInt(edtUserAge.getText().toString());

اگه همچین چیزی بنویستم و باکس عدد خالی باشه برنامه کرش میکنه

من چجوری میتونم به یک روش استاندارد بفهمم که فیلدم خالی هست و بتونم یک پیغامی رو به کاربر نشون بدم؟

ممنون میشم

نظرات

Reza 9 سال پیش
if (edtUserAge.getText().toString().length() != 0)
Criss 9 سال پیش
try catch بزار توی قسمت catch مقدار 0 بهش واریز کن
amirhossein1376 9 سال پیش
برای چک کردن خالی بودن ادیت تکست میتونید از '(TextUtils.isEmpty(edt' استفاده کنید و توی 'else' مقدار صفر رو به int واریز کنید
amirhossein1376 9 سال پیش
برای چک کردن خالی بودن ادیت تکست میتونید از (TextUtils.isEmpty(ed استفاده کنید و توی 'else' مقدار صفر رو به int واریز کنید (همین الان)

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .