Есть ли способ заставить Runnable run() выдавать исключение?Android

Форум для тех, кто программирует под Android
Anonymous
Есть ли способ заставить Runnable run() выдавать исключение?

Сообщение Anonymous »

Метод, который я вызываю в run() в классе, реализующем Runnable), предназначен для выдачи исключения.

Но компилятор Java не позволяет мне сделать это и предлагает окружить его функцией try/catch.

Проблема в том, что, окружив его функцией try/catch, я делаю эту конкретную функцию run() бесполезной. Я действительно хочу генерировать это исключение.

Если я указываю throws для самого run(), компилятор жалуется, что Exception несовместим с предложением throws в Runnable.run().

Обычно меня вполне устраивает, что я не позволяю run() генерировать исключение. Но у меня уникальная ситуация, в которой мне необходима эта функция.

Как обойти это ограничение?

Подробнее здесь: https://stackoverflow.com/questions/115 ... -exception

Вернуться в «Android»