这只接受Throwable类型->
Instrumentation.reportError(exception)
我已经创建了自定义异常类:
public class AppdIdentityTrackException extends Throwable {
public AppdIdentityTrackException(){
super();
}
public AppdIdentityTrackException(int responseCode,String URl,String errorMessage){
this.responseCode=responseCode;
this.URl=URl;
this.errorMessage=errorMessage;
}
并像这样传入方法;
private void sendAppDTrackData(Response response, String pageName, String errorMessage) {
try {
throw new AppdIdentityTrackException(1,"","");
} catch (AppdIdentityTrackException exception) {
Instrumentation.reportError(exception);
}
}
但是异常的行为不像抛出类型的对象,谁能建议我如何传递make throwable和传入抛出类型的对象。
发布于 2018-10-05 03:24:24
如果要查找消息字符串,可以覆盖throwable的getMessage()方法。
@Override
public String getMessage() {
return responseCode + " " + URl + " " + errorMessage;
}
如果是其他原因,我们需要更多关于Instrumentation.reportError(string)正在做什么的信息。
https://stackoverflow.com/questions/52653590
复制相似问题