آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کرش کردن تبدیل واحد

114156  10 سال پیش  10 سال پیش
0 0

با سلام

بعد از ساده کردنکدها در ا اخر این درس   btnconvert.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                double mm = 0;
                if (edtmm.getText().toString().length() > 0) {
                    mm = Double.parseDouble(edtmm.getText().toString());

                }
                if (edtcm.getText().toString().length() > 0) {
                    mm = Double.parseDouble(edtmm.getText().toString()) * 10.0;

                }
                if (edtm.getText().toString().length() > 0) {
                    mm = Double.parseDouble(edtmm.getText().toString()) * 1000.0;

                }

                if (edtkm.getText().toString().length() > 0) {

                    mm = Double.parseDouble(edtmm.getText().toString()) * 1000000.0;

                }
                edtmm.setText("" + mm);
                edtcm.setText("" + mm * 0.1);
                edtm.setText("" + mm * 0.0001);
                edtkm.setText("" + mm * 0.0000001);
            }
        });

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

+1 0
داخل تگ کد بنویس خوانا بشه ... تا جایی که من دیدم مشکلی نداره (10 سال پیش)
0 0
سلام ، داخل پرانتز parseDouble همه رو از edtmm گرفتی ، اشتباهه دیگه . هر کدوم که طولش بزرگتر از صفر بود همونو getText کن . (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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