Есть ли способ заставить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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