有没有一种方法可以在Android的进程之间引发自定义异常?我浏览了Android文档和其他一些SO帖子。我找不到一个很好的例子。
我有一个服务和一个公开我的服务API的SDK层。客户将通过SDK调用我的服务。
对于我在服务中看到的任何故障,我想向客户端抛出自定义异常吗?如何在Android中做到这一点。
我尝试创建一个Parcelable异常。但是我仍然遇到Binder错误。
E/JavaBinder( 2250): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
E/JavaBinder( 2250): com.org.exceptions.MyCustomServiceException: error
MyCustomServiceExceptions
实现Parcelable
并扩展RuntimeException
。我还尝试通过扩展RemoteException
并实现Parcelable
来进行尝试。在这两种情况下,我都出现活页夹错误。
当我可以在进程之间传递Parcelable对象时,为什么不能传递Parcelable异常?