Есть ли способ вернуть значение (или просто return;
) для внешней функции из внутренней функции?Возвращаемое значение (или ничего) для внешней функции из внутренней функции вложенных функций в Java
Мой вопрос похож на этот вопрос: Breaking out of nested loops in Java, но разница в том, что в этом вопросе Аскер вопроса о нарушении внешнего цикла в вложенных циклах, и я прошу о возвращении к внешней функции во вложенных функциях.
public void outerFunction()
{
runOnUiThread (new Runnable()
{
@Override
public void run()
{
// Here i want to return;, so the function will not continue after runOnUiThread
}
});
// Code here should not run.
}
То, что вы ищете, представляет собой экземпляр раздражающего потока как часть вызова метода, а не функцию/метод внутри функции/метода. – kosa