hasti69
پنج شنبه 07 اسفند 1393, 00:23 صبح
سلام
من خواستم تو رویداد فوکوس EditText فقط اجازه ورود اعداد خاصی رو بدم
edttext.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
int temp = Integer.parseInt(etx_input.getText().toString());
if (temp > 120) {
ProgressDialog d = new ProgressDialog(partActivity.this);
d.setTitle("ekhtar");
d.setMessage("doorost vared konid");
d.setButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}
});
}
});
ولی وقتی برنامه اجرا میکنم کد زمانیکه هیچی هم وارد نکردم تا Edittext رو کایک میکنم کرش میکنه !!!
دلیلش چی میتونه باشه ؟
من خواستم تو رویداد فوکوس EditText فقط اجازه ورود اعداد خاصی رو بدم
edttext.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
int temp = Integer.parseInt(etx_input.getText().toString());
if (temp > 120) {
ProgressDialog d = new ProgressDialog(partActivity.this);
d.setTitle("ekhtar");
d.setMessage("doorost vared konid");
d.setButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}
});
}
});
ولی وقتی برنامه اجرا میکنم کد زمانیکه هیچی هم وارد نکردم تا Edittext رو کایک میکنم کرش میکنه !!!
دلیلش چی میتونه باشه ؟