Browse Source

1.修复音频缓存 杀掉APP再次进入 没有缓存问题

huangxiaodong 5 months ago
parent
commit
125b2bc752

+ 3 - 0
创维盒子/code/AppDelegate/SceneDelegate.m

@@ -266,6 +266,9 @@
         if(preResponseObject){
             DeviceThirdIdModel *model = [[DeviceThirdIdModel alloc] initWithDictionary:preResponseObject error:nil];
             ksharedAppDelegate.DeviceThirdIdMod = model;
+            
+            [lastFileManager shareManager].uid = ksharedAppDelegate.DeviceThirdIdMod.data.sn;
+            [audioPlayListManager shareManager].uid = ksharedAppDelegate.DeviceThirdIdMod.data.sn;
         }
         
         BOOL isPrivacyMode = [HWDataManager getBoolWithKey:Const_Have_Add_Device_Privacy_Mode];

+ 3 - 1
创维盒子/code/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -921,7 +921,9 @@
 - (void)getFileListFun:(BOOL)isMoreDataType
 {
     //无网 拿数据缓存
-    if([AFNetworkReachabilityManager sharedManager].networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable)
+    if([AFNetworkReachabilityManager sharedManager].networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable
+       ||[AFNetworkReachabilityManager sharedManager].networkReachabilityStatus == AFNetworkReachabilityStatusUnknown
+    )
     {
         //数据缓存
         NSString *fullPath = [[NSString alloc] initWithFormat:@"getFileList_audio_%@",self.defaultDiskPath];