2016-06-10 7 views
-1

Я хочу пропустить возврат if (firstAns.getText()! = Null), но в java нет goto.Android Java Как перейти к определенной строке

Просьба помочь и быть простыми.

Спасибо !!!

EditText firstAns = (EditText) findViewById(R.id.first_ans); 

    if (firstAns.getText() != null) { 
     //I want to skip the return or jump down below it 
    } 
    return; 
+0

Даже если вы могли бы используйте goto, вы никогда не должны использовать его – juanjo

ответ

1

Если вы хотите, чтобы пропустить возвращение, как это, то я предполагаю, что вы хотите, чтобы вернуться, когда firstAns.getText() == null

EditText firstAns = (EditText) findViewById(R.id.first_ans); 

if (firstAns.getText() == null) return; 

// rest of your code 
0

Вы можете создать метод:

EditText firstAns = (EditText) findViewById (R.id.first_ans);

if (firstAns.getText() != null) { 
    //I want to skip the return or jump down below it 
    methodYouWant(); 
} 

Если текст не пуст вы выполнить то, что в методе, если равно нулю не будет делать ничего

или вы можете сделать что-то вроде:

if (firstAns.getText() != null) { 
     //I want to skip the return or jump down below it 
    }else{ 
    return; 
    } 
+0

В этом случае возврат будет выполняться независимо от того, что –

+0

да, см. обновление, чтобы избежать возврата – Chol

+0

Или просто избавиться от! = и сделать его == с возвратом. Довольно просто. – Jay

Смежные вопросы