بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطا
سلام
این کد ها مربوط به یک مبدل هست که لیتر ، میلیلیتر و گالن رو به هم تبدیل میکنه ، مشکلی که وجود داره وقتی برای بار دوم مقداری به لیتر یا گالن میدم چون if میلیلیتر بالای if لیتر و گالن قرار داره کد بدرستی اجرا نمیشه و در نهایت عدد تغییر نمیکنه.
حالا من باید چکار کنم که تشخیص بده کدوم ادیتتکست درحال پرشدن هست و یکی از این if هارو اجرا کنه ؟ یا اگه از دوستان کسی راه حلی میدونه ممنون میشم راهنماییم کنه
http://www.aparat.com/v/WCA49
double mm = 0;
if (edtMl.getText().toString().leng );
mm = Double.parseDouble(edtMl.getText().toString());
edtMl.setText("" + df2.format(mm));
edtL.setText("" + df2.format(mm * 0.001));
edtG.setText("" + df2.format(mm * 0.00026455));
}
if (edtL.getText().toString().length() > 0) {
mm = Double.parseDouble(edtL.getText().toString()) * 1000;
edtMl.setText("" + df2.format(mm));
edtL.setText("" + df2.format(mm * 0.001));
edtG.setText("" + df2.format(mm * 0.00026455));
}
if (edtG.getText().toString().length() > 0 ) {
edtMl.setText("" + df2.format(mm)) * ؟؟؟;
edtL.setText("" + df2.format(mm * 0.001));
edtG.setText("" + df2.format(mm * 0.00026455));
}
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
masjedsoleyman
11 سال پیش
0
0
آی ایالناس من باس چکار کنم که کد های if پشت سر هم اجرا نشن
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .