From 35249e9786ae1fea3a9d6d0237fb7e4f8b96c7ef Mon Sep 17 00:00:00 2001 From: staz <3389605402@qq.com> Date: Sun, 15 Jun 2025 17:58:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exception/ActionFailureException.java | 27 +++++++++++++++---- .../exception/NetworkFailureException.java | 27 +++++++++++++++---- 2 files changed, 44 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java b/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java index 15504be..b43a1ee 100644 --- a/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java +++ b/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java @@ -16,18 +16,35 @@ package net.micode.notes.gtask.exception; +/** + * Google Tasks同步操作失败异常 + * 继承自RuntimeException,用于表示在与Google Tasks服务交互过程中发生的错误 + * 通常在JSON操作失败、网络请求异常或数据解析错误时抛出 + */ public class ActionFailureException extends RuntimeException { private static final long serialVersionUID = 4425249765923293627L; + /** + * 默认构造函数 + */ public ActionFailureException() { super(); } - public ActionFailureException(String paramString) { - super(paramString); + /** + * 使用错误消息创建异常实例 + * @param message 异常描述信息 + */ + public ActionFailureException(String message) { + super(message); } - public ActionFailureException(String paramString, Throwable paramThrowable) { - super(paramString, paramThrowable); + /** + * 使用错误消息和原始异常创建异常实例 + * @param message 异常描述信息 + * @param cause 原始异常 + */ + public ActionFailureException(String message, Throwable cause) { + super(message, cause); } -} +} \ No newline at end of file diff --git a/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java b/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java index b08cfb1..0998699 100644 --- a/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java +++ b/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java @@ -16,18 +16,35 @@ package net.micode.notes.gtask.exception; +/** + * 网络连接失败异常 + * 继承自Exception,用于表示与网络连接相关的错误 + * 通常在网络请求失败、服务器连接超时或网络不可用时抛出 + */ public class NetworkFailureException extends Exception { private static final long serialVersionUID = 2107610287180234136L; + /** + * 默认构造函数 + */ public NetworkFailureException() { super(); } - public NetworkFailureException(String paramString) { - super(paramString); + /** + * 使用错误消息创建异常实例 + * @param message 异常描述信息 + */ + public NetworkFailureException(String message) { + super(message); } - public NetworkFailureException(String paramString, Throwable paramThrowable) { - super(paramString, paramThrowable); + /** + * 使用错误消息和原始异常创建异常实例 + * @param message 异常描述信息 + * @param cause 原始异常 + */ + public NetworkFailureException(String message, Throwable cause) { + super(message, cause); } -} +} \ No newline at end of file