`
dawuafang
  • 浏览: 1111469 次
文章分类
社区版块
存档分类
最新评论

RCP中某些异常不能捕获的问题

 
阅读更多
如某些时候无法捕获如下异常

java.lang.reflect.UndeclaredThrowableException

RCP中可以使用SaveRunner来实现,提供了默认处理异常的方法也提供了未处理异常的方法。
public int needStatusData(final String deviceIdentify) {

		SafeRunner.run(new ISafeRunnable() {

			@Override
			public void run() throws Exception {
				ret = netapi.needStatusData(JMSManager.this.getToken(), deviceIdentify);

			}

			@Override
			public void handleException(Throwable exception) {

			}
		});

		return ret;
	}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics