为 audioplayers_android 模块单独设置 Java 1.8,其他模块保持 Java 17

This commit is contained in:
Developer
2026-03-31 03:13:47 +08:00
parent 7c09ade2bb
commit d66dc73349
24 changed files with 367 additions and 527 deletions

View File

@@ -69,46 +69,30 @@ class NetworkListenerService {
void startLoading(String key) {
_loadingStates[key] = true;
_updateStatus(NetworkStatus.loading);
if (kDebugMode) {
print('NetworkListener: 开始加载 - $key');
}
}
/// 结束网络操作
void endLoading(String key) {
_loadingStates.remove(key);
if (_loadingStates.isEmpty) {
_updateStatus(NetworkStatus.idle);
}
if (kDebugMode) {
print('NetworkListener: 结束加载 - $key');
}
}
/// 发送成功事件
void sendSuccessEvent(NetworkEventType type, {String? data}) {
_updateStatus(NetworkStatus.success);
_eventController.add(NetworkEvent(type: type, data: data));
if (kDebugMode) {
print('NetworkListener: 成功事件 - $type, 数据: $data');
}
}
/// 发送错误事件
void sendErrorEvent(NetworkEventType type, {String? errorMessage}) {
_updateStatus(NetworkStatus.error);
_eventController.add(NetworkEvent(
type: type,
type: type,
errorMessage: errorMessage,
));
if (kDebugMode) {
print('NetworkListener: 错误事件 - $type, 错误: $errorMessage');
}
}
/// 发送点赞事件
@@ -132,10 +116,6 @@ class NetworkListenerService {
if (_status != newStatus) {
_status = newStatus;
_statusController.add(_status);
if (kDebugMode) {
print('NetworkListener: 状态更新 - $newStatus');
}
}
}