public class MainActivity extends AppCompatActivity {
TextView Discr;
EditText b;
Double x;
Double d;
Integer z;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Discr = (TextView) findViewById(R.id.d);
b = (EditText) findViewById(R.id.b);
z = Integer.parseInt(b.getText().toString()); ****
d = Math.pow(z,2);
Discr.setText(d.toString());
}
При запуске на эмуляторе вылетает : Unfortunately App was stopped. Если убрать строку, помеченную **** и в следующей строке заменить z на число, то все работает. То есть трабла в parseInt, что я делаю не так? По сути надо взять значение из EditText, и с его помощью него вычислить некое значение, в данном случае возвести в квадрат число из поля b.