При наступлении условия if нужно передать int значение 1 для переменнойinputtext, которой должна присвоиться либо введенная пользователем информация либо значение, присвоенное программно. Код работает в методе onCreate
Моя версия, приведенная ниже, приводит к краху приложения.
if (mgettext.getText().length() == 0) inputtext=1; //первое. присваиваем значение для переменной inputtext при пустом поле EditText mgettext
inputtext = Integer.parseInt(mgettext.getText().toString()); //второе. переменная inputtext берет значение из EditText mgettext, введенное пользователем
if (mgettext.getText().length() == 0)inputtext=1
else {
inputtext = Integer.parseInt(mgettext.getText().toString());} ;
//ответ нашел сам. спасибо else
Сборка персонального компьютера от Artline: умный выбор для современных пользователей