import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../services/time_tracking_service.dart'; // TimeTrackingService Provider final timeTrackingServiceProvider = Provider((ref) { return TimeTrackingService(); }); // 权限状态 Provider final permissionStatusProvider = FutureProvider((ref) async { final service = ref.read(timeTrackingServiceProvider); return await service.hasPermission(); }); // 后台追踪状态 Provider final backgroundTrackingStatusProvider = FutureProvider((ref) async { final service = ref.read(timeTrackingServiceProvider); return await service.isBackgroundTrackingActive(); });