بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل پروژه converter
سلام به دوستان
خواستم ببینم مشکل این کد چیه که برنامه کرش میکنه؟
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnFocusChangeListener;
import android.widget.Button;
import android.widget.EditText;
public class MetersActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.meters);
final EditText edtMm = (EditText) findViewById(R.id.edtMm);
final EditText edtCm = (EditText) findViewById(R.id.edtCm);
final EditText edtM = (EditText) findViewById(R.id.edtM);
final EditText edtKm = (EditText) findViewById(R.id.edtKm);
Button btnConver = (Button) findViewById(R.id.btnConvert);
edtMm.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
edtCm.setText("");
edtM.setText("");
edtKm.setText("");
}
});
edtCm.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
edtMm.setText("");
edtM.setText("");
edtKm.setText("");
}
});
edtM.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
edtMm.setText("");
edtCm.setText("");
edtKm.setText("");
}
});
edtKm.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
edtMm.setText("");
edtCm.setText("");
edtM.setText("");
}
});
btnConver.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(edtCm.getText().toString()) * 10.0;
}
if (edtM.getText().toString().length() > 0) {
mm = Double.parseDouble(edtM.getText().toString()) * 1000.0;
}
if (edtKm.getText().toString().length() > 0) {
mm = Double.parseDouble(edtKm.getText().toString()) * 1000000.0;
}
edtMm.setText("" + mm);
edtCm.setText("" + (mm * 0.1));
edtM.setText("" + (mm * 0.001));
edtKm.setText("" + (mm * 0.000001));
}
});
}
}
0
0
سلام برنامه رو اصلاح کن که بهتر بشه خوند . کل کدها رو انتخاب کن و از روی نوار ابزار بالا روی Source Code کلیک کن . به این شکله : < > (10 سال پیش)
0
0
کاملا ناامید کنندست برنامه convert (10 سال پیش)
0
0
سلام من همین کد ها رو دارم و مشکلی ندارم و اجرا میشه ، نمیدونم از چیه ! ولی شما نام Activity ها و نام Layout های استاد رو تغییر دادی ، ببین همه جای پروژه و در فایل manifest نام Activity ها درسته ؟ (10 سال پیش)
0
0
سلام
من چک کردم عجیبه اصلا همه چی درسته ولی به محض کلیک روی دکمه ها فورس کلوز میده برنامه (10 سال پیش)
0
0
من بارها این برنامه رو نوشتم و حتی چیزای دیگه هم بهش اضافه کردم ولی مشکلی پیدا نکردم برنامه استاد رو هم ایمپورت می کنید همین ارور رو میده؟ (10 سال پیش)
0
0
احتمال زیاد از منیفسته (10 سال پیش)
0
0
وقتی در حالت عادی که چیزی توی ادیت تکستها نوشته نشده باشه روی دکمه کانورت کلیک میشه همیشه ادیت تکستها 0.0 میشن. چجوری میشه غیرفعالش کرد که فقط موقعی که چیزی توش نوشته بود کار کنه. دوستان.. از else هم استفاده کردم نشد (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .