نگاه داداش شما یکار کن قبل از هرعملیاتی مقدار edittext رو log کن ببین برمیگردونه یا نه
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
گرفتن مقدار از EditText (حل شد )
مدیریت گفتگو
آخرین تغییر: 11 سال پیش
سلام خدمت دوستان گلم
عیدتون مبارک :)
من یک EditText دارم که میخوام کاربر شمارش رو وارد کنه.بعدش من میخوام این شماره رو یه جای دیگه توو برنامه استفاده کنم.
اما وقتی شماره رو برمیگردونه، فقط ۲ رقم اولش رو برگردونه، به نظرتون چیکار کنم؟؟
String getContext = input_irancell_tel.getText().toString();
if (getContext.length() != 0) {
long userPhoneNumber = Long.parseLong(getContext);
}
پاسخها 3
کسی نیست جواب مارو بده؟؟؟ هرکاری میتونم عددی که کاربر تووی edittext وارد میکنه رو نمیتونم برگردونم
به نظرتون چیکار کنم بچه ها؟؟
نظرات
@sajad19 جان پایین رو نیگا کن داداش
سجاد جان با یک دکمه مقدار رو برمیگردونم. اما مقدار رو برنمیگردونه.
final String getNumber = input_irancell_tel.getText().toString();
try {
userPhoneNumber = Long.parseLong(getNumber);
btntest.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Log.i("TAG", getNumber)
;
}
});
}
catch (Exception e) {
Log.e("logtag", "Exception: " + e.toString());
}
نظرات
اصن try اجرا میشه؟
عزیزم ببین getNumber رو کجا مقدار دهی کردی؟ موقع اجرا برنامه زمانی که Edittext خالی هست. پس باید جای مناسبتری بزاری، نمیگم کجا یکم فک کنی متوجه میشی :)
اره دقیقا اصن منم حواسم نبود :دی
@sprit داخل try/catch بزارم داداش؟؟
@sprit داخل try/catch بزارم داداش؟؟
داخل setOnclickListener بزار
متد OnClick
@sajad19 کجا؟؟؟ متوجه نشدم؟؟ میشه کد رو ویرایشش کنی و بزاری؟
try {
btntest.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
final String getNumber = input_irancell_tel.getText().toString();
userPhoneNumber = Long.parseLong(getNumber);
Log.i("TAG", getNumber)
;
}
});
}
catch (Exception e) {
Log.e("logtag", "Exception: " + e.toString());
}
نظرات
ممنونم.اوکی شد :) فدای دوست
ممنونم.اوکی شد :) فدای دوست
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات