بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
رفع باگ از ماشین حساب آموزش داده شده در سری جدید ویدیو ها ( تابع backOneLetter)
با سلام با مطالعه آموزش و تست آن (هم سورس خودم و هم سورس پیوست شده) به این نتیجه رسیدم که تابع یاد شده باگی دارد و باعث ایجاد خطای Stopped در برنامه میشد و آن هم چیزی نبود جز بررسی این که آیا txt_result طولش برابر صفر بود دیگر کاری انجام ندهد این مسئله باعث کرش (Crash( میشد.
نمیدانم این تاپیک را درست در جای خود ایجاد کرده ام یا خیر پیشاپیش در صورت اشتباه در ارسال تاپیک در قسمت نابجا عذر خواهی می کنم.
کد **اصلاح شده** که من انجام داده ام:
public void backOneLetter(){
String value = txt_result.getText().toString();
if(value.length() == 0) {
return;
}
String newValue = value.substring(0,txt_result.length()-1);
txt_result.setText(newValue);
}
0
0
قابلیت ارسال متن پررنگ در سوالات وجود ندارد ؟ (9 سال پیش)
0
0
استاد اگر این نظر رو میخونین لطفاً پاسخ بدین
این ماشین حساب ایراداتی داره درسته ؟
من احساس میکنم که باگ داره
درسته ؟ (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .