очевидно, что спарсить инт не получается, edittext пустой/там не число.
чтобы получать следить за введенным в edittext, нужно
b.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
Integer integer = null;
try {
integer = Integer.parseInt(s.toString());
Discr.setText(integer.toString());
} catch (NumberFormatException ignored) {
}
}
});