trigger retornar how forzar example create java exception throwable

retornar - Java-Throwable a Exception



retornar exception java (5)

¿Puedo verificar un objeto lanzable si es una NoSessionException?

Por supuesto:

Throwable t = ...; if (t instanceof NoSessionException) { ... // If you need to use information in the exception // you can cast it in here }

Actualmente estoy usando el marco de play2.

Tengo varias clases que están lanzando exceptions pero el manejador onError global de onError utiliza tirable en lugar de una excepción.

por ejemplo, una de mis clases está lanzando una NoSessionException . ¿Puedo verificar un objeto lanzable si es una NoSessionException ?


Además de verificar si es una instanceof que puede usar la captura try y catch NoSessionException

try { // Something that throws a throwable } catch (NoSessionException e) { // Its a NoSessionException } catch (Throwable t) { // catch all other Throwables }


Puede usar instanceof para verificar que es de NoSessionException o no.

Ejemplo:

if (exp instanceof NoSessionException) { ... }

Suponiendo que exp es la referencia Throwable .


Sólo hazlo corto. Podemos pasar Throwable al constructor de Exception .

@Override public void onError(Throwable e) { Exception ex = new Exception(e); }

Ver esta Exception de Android


Throwable es una clase en la que Exception , y en consecuencia todas sus subclases, subclases. No hay nada que le Throwable utilizar instanceof en un Throwable .