在我的android服务中,我希望有一个程序来捕获所有未处理的异常。在应用程序中我们喜欢这样:
Application.OnException := MyExceptionCatcher;
然而,在服务中使用Application.OnException需要包含fmx.forms,这将大大增加.so的大小(大10倍!)
我该怎么办?
对我来说,这也是一个非常大的先生,因为做了
Application.OnException := MyExceptionCatcher
完美地工作,错误是MyExceptionCatcher中的catch(但我们需要包含不可接受的fmx.forms)。但是做了
System.Classes.ApplicationHandleException := MyExceptionCatcher
根本不起作用:(